1

iPhone アプリのビルドが完了した後に、実行可能ファイルを圧縮するスクリプトを追加したいと考えています。Post Build スクリプトをターゲットに追加して、これを実行しようとしました。ただし、ビルド プロセスでは、ビルド スクリプトの実行後にコード署名手順が発生します。したがって、圧縮されたアプリ バンドルは、iTunes の提出には役に立ちません。

誰かがこれを回避する方法を見つけましたか?

Google で見つけた提案の 1 つは、iPhone アプリを含む集約ターゲットを追加し、ビルド後のスクリプトをこの集約ターゲットに追加することです。この方法は、プロジェクトにアプリ ターゲットが 1 つしかない場合は良さそうに思えますが、複数のターゲットがある場合 (つまり、lite、有料など) はうまく機能しないようです。

ありがとうございました

4

3 に答える 3

0

Xcode 3.2.2 には、 [ビルド] メニューに [ビルドとアーカイブ] オプションが含まれるようになりました。[デバイス + リリース] (または [ディストリビューション]) が選択されている限り、選択できます。プロジェクトをビルドし、アーカイブしてから、オーガナイザーを開いて「アーカイブされたアプリケーション」を開き、バイナリを検証したり、共有 (アドホック) したり、配布のために iTunes Connect に送信したりできます。

于 2010-05-13T00:53:23.290 に答える
0

集合体の集合体はどうですか?

  1. 各ターゲットを圧縮する各ターゲットの集約を作成します
  2. 各集計の集計を作成する
于 2009-02-28T23:00:51.403 に答える