xcodeビルド設定を.xcconfigファイルにエクスポートすることは可能ですか?単にコピーしてテキストファイルに1行ずつ貼り付ける以外に。ありがとう!
2 に答える
この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
次に、最初の行を削除するか、コメントアウトする必要があります
行ごとにコピーして貼り付ける必要はありません。すべてを選択して、すべての行を一度にコピーできます。<multiple values>
唯一の制限は、値としての行をコピーできないことです。つまり、Debug
とRelease
などの両方に異なる値を指定する設定がある場合は、その行だけを選択解除して(cmd-click)コピーする必要があります。