5

ビルド プロセスのスクリプトを作成したいと思います。

ただし、テスターに​​アプリを無線で配布するには、企業向けの IPA を作成する必要があります。

この記事の指示に従いました.Xcodeでクリックするだけでipaとplistを作成できます;)しかし、スクリプトを作成したかったのです。本当の問題は、IPA を正しく作成する方法 (.mobileprovision ファイルを埋め込む必要がありますよね?) と .plist ファイルを生成する方法です。

plistの場合、これを手動で行う必要がありますか?それとも、うまく尋ねられればxcodeが生成してくれますか?

4

1 に答える 1

5

あなたはこれを行うことができます:

xcodebuild -project "Your Project" -target "Your Scheme" -configuration Release

xcrun -sdk iphoneos PackageApplication -v "Some App.app" -o "Some App.ipa" --sign "iPhone Distribution: Your Signature\" --embed enterprise.mobileprovision

エンタープライズディストリビューションメタデータplistを使用したスクリプトの観点から、テンプレートplistを作成してから、ターゲットの出力場所への文字列置換を実行します。より洗練されて、実際に選択した言語でplistをロードし、構造をウォークして目的を達成することもできますが、変更する値が2つしかないため、グローバル文字列の置換を行う方が簡単で迅速であることがわかりました。 plistの生の文字列を書き戻します。

于 2012-07-25T21:44:48.017 に答える