私はxcodeプロジェクトの構築プロセスを自動化しようとしています。問題は、プロジェクトをビルドするときに「その他のリンカフラグ」を追加する必要があることです。プロジェクトのビルド設定に手動で追加するだけではできません。コマンドラインを使用して手動でビルド設定を行う必要があります。 プロジェクトファイルや設定ファイルを何とか編集できますか? スクリプトとして実行できるものであれば、どのオプションも有効です。 アイデアありがとうコマンドラインを使用してxcodeプロジェクトに「その他のリンカフラグ」を追加するにはどうすればよいですか?
10
A
答えて
3
xcodebuildにxcconfigファイルを指定すると、これを行うことができます。たとえば:
echo 'OTHER_LDFLAGS = $(OTHER_LDFLAGS) -force_load "$(SRCROOT)/calabash.framework/calabash" -lstdc++' > temp.xcconfig
xcodebuild -xcconfig temp.xcconfig ...
1
@Jesse Rusakの答えの作品、直接私が設定するのですか
xcodebuild ... "OTHER_LDFLAGS=\$(OTHER_LDFLAGS) -all_load"
関連する問題
- 1. ファストレーンまたはコマンドラインを使用してXcodeプロジェクトにフレームワークを追加するにはどうすればよいですか?
- 2. Xcodeは他のリンカフラグ
- 3. iOSでXcodeプロジェクトを別のXcodeプロジェクトに使用するにはどうすればいいですか?
- 4. APIを使用してカスタムフォームをWorkfrontプロジェクトに追加するにはどうすればよいですか?
- 5. EclipseでXcodeとして「その他のリンカフラグ」を設定する方法は?
- 6. xcodeコマンドラインを使用してエンタープライズipaを構築するにはどうすればよいですか?
- 7. 他のプロジェクトにプロジェクトを追加するにはどうすればいいですか?
- 8. プロジェクトにcurlppを追加するにはどうすればよいですか?
- 9. 他のレイアウトでMvxFrameControlのビューを追加して追加するにはどうすればいいですか?
- 10. XcodeプロジェクトにCore Animationフレームワークを追加するにはどうすればよいですか?
- 11. xcodeプロジェクトにスプラッシュ画面を追加するにはどうすればよいですか?
- 12. C++でXCode 4.2を使用してOpenGLプロジェクトを設定するにはどうすればよいですか?
- 13. wxWidgetsを使用してXcode 7でプロジェクトを作成するにはどうすればよいですか?
- 14. Xcodeプロジェクトのビルド設定で使用する$(SRCROOT)のようなシンボルを追加するにはどうすればよいですか?
- 15. 別のプロジェクトのビルドパスに手動でプロジェクトを追加するにはどうすればよいですか?
- 16. Xcodeプロジェクトにテキストファイルを追加してアプリ内で使用する
- 17. 他のモデルを使用してモデルを追跡するにはどうすればよいですか?
- 18. System.ServiceModelをプロジェクトに追加するにはどうすればいいですか?
- 19. ジェリントコードレビューツールにプロジェクトを追加するにはどうすればいいですか?
- 20. iphone xcodeプロジェクトにhtmlページを追加するにはどうすればいいですか?
- 21. iOS/XcodeプロジェクトにMP3を追加するにはどうすればいいですか?
- 22. 他のgitリポジトリをXcodeプロジェクトに追加
- 23. カスタムビットマップを使用してMFCのツールバーにチェックボックスを追加するにはどうすればよいですか?
- 24. Javassistを使用して、空のループにコードを追加するにはどうすればよいですか?
- 25. wp_nav_menuを使用してulの前にタイトルを追加するにはどうすればよいですか?
- 26. fixup_bundleを使用してOSXのフレームワークにライブラリを追加するにはどうすればよいですか?
- 27. 端末でコマンドラインを使用してsiriを使用するにはどうすればよいですか?
- 28. Stagefrightをコマンドラインからどのように使用すればよいですか?
- 29. プロジェクトにソースファイルを追加せずに他のパッケージに定義されたテンプレートを使用するにはどうすればよいですか?
- 30. XcodeでUnicodeを使用して文字╔(およびその他の文字)を印刷するにはどうすればよいですか?
のようなあなたのシェルから変数をエスケープするように注意して、コマンドラインにオプションを追加するために少し簡単ですこのフラグは次のとおりです。-force_load "$(SRCROOT)/calabash.framework/calabash" -lstdC++? – almas
私はあなたの要求された値を含める答えを編集しました –
'xcodebuild'を使ってプロジェクトをビルドしようとすると、エラーが表示されます:以下のビルドコマンドは失敗しました: \t Libtoolビルド/ appname.build/Debug-iphoneos/foo。 build/Objects-normal/armv6/foo.a通常のarmv6です。 xcodeでリンカーフラグを手動で追加するとプロジェクトがうまく構築されますが – almas