41

xcodeビルド設定を.xcconfigファイルにエクスポートすることは可能ですか?単にコピーしてテキストファイルに1行ずつ貼り付ける以外に。ありがとう!

4

2 に答える 2

80

このSOの答えは私を助けました。

プロジェクトファイル(MyProject.xcodeproj)のパッケージの内容をファインダーで2本の指でクリックして表示し、テキストエディターで「project.pbxproj」ファイルを開きます。

セクションXCConfigurationListを探します。で始まり/* Begin XCConfigurationList section */ます。すべてのターゲットとそれぞれのbuilConfigurationsが見つかります。次に、長い16進数IDで検索(コマンド-f)を実行して、buildSettingsも検索する必要があるproject.pbxproj内の他のオカレンスを検索します。buildSettingsブラケットの間のすべてをコピーしてxcconfigファイルに貼り付けます。次に、いくつかの変数、特に検索パスのリストをマッサージする必要があります。

または、コマンドラインからxcodebuildを使用することもできます。

最初にスキームをリストします。

xcodebuild -list

次に、目的のスキームの設定をエクスポートします。

xcodebuild -scheme "schemeName" -showBuildSettings >> mynew.xcconfig

次に、最初の行を削除するか、コメントアウトする必要があります

于 2013-12-31T20:41:08.313 に答える
6

行ごとにコピーして貼り付ける必要はありません。すべてを選択して、すべての行を一度にコピーできます。<multiple values>唯一の制限は、値としての行をコピーできないことです。つまり、DebugReleaseなどの両方に異なる値を指定する設定がある場合は、その行だけを選択解除して(cmd-click)コピーする必要があります。

于 2012-07-03T18:52:26.353 に答える