私の名前はルカです。現在、シェル スクリプトを使用して配布 (アドホックおよびアプリ ストア) 用のアプリを xcode で構築するために、iOS の継続的インテグレーションに取り組んでいます。
これまでのところ、IPA ファイルで良い結果が得られました。私の問題は、App Store で配布されます。スクリプトから .app をビルドするには (いくつかの引数を渡す)、次のようにします。
xcodebuild -scheme myScheme -configuration myConfiguration PRODUCT_NAME=myProductName TARGETED_DEVICE_FAMILY=myTargetedDeviceFamily .... etc
XCode 4.2 では、アプリの送信は XCode オーガナイザー ウィンドウを使用して行われるため、実行可能ファイルもアーカイブできる必要があります。
したがって、前のコマンド ラインを次のように変更します。
xcodebuild -scheme myScheme -configuration myConfiguration PRODUCT_NAME=myProductName TARGETED_DEVICE_FAMILY=myTargetedDeviceFamily .... etc **archive**
残念ながら、「アーカイブ」引数により、xcodebuild が他のもの (PRODUCT_NAME、TARGETED_DEVICE_FAMILY、...) を無視するようになり、出力は XCode の事前定義されたビルド設定を使用してビルドされます。
xcodebuild で引数を渡して有効にしたいのですが、「アーカイブ」アクションがこれを妨げているようです。
私は気が狂います、助けてください:)
ありがとう