9

どのシナリオに関するビルド構成でどのコード署名 ID を使用する必要があるかについて、私は決して明確ではありません。誰かが最も簡単な方法でそれを説明できれば幸いです。

これは私が知っていることです:

  1. プロビジョニング ポータルで作成し、開発プロファイルと配布プロファイルの両方をアプリに実装します。 プロビジョニング ポータル - プロファイルの作成

  2. 次に、さまざまなプロファイルに従って 、プロジェクト >> ビルド設定 >> コード署名を割り当てます。コード署名

これが最初の質問です: ReleaseDistributionの違いは何ですか? どちらを開発者プロファイルに接続し、どちらを配布プロファイルに接続する必要がありますか?

  1. さて、私が正しく理解していれば、アプリを実行する前に「スキーム」を設定することになっています: ここに画像の説明を入力

Code Signing Identityのいずれかを選択してビルド構成を定義する必要がある 5 つの異なる手順があります。

ここに画像の説明を入力 ここに画像の説明を入力

これが大きな問題です...どのシナリオで、どのコードサイニングIDを選択する必要がありますか?

私は常に同じ 2 つのデバイス (iPhone と iPad) でアプリを実行しています。どちらもプロビジョニング ポータルで定義され、プロファイルに設定されます。シミュレーターとデバイスでのテスト、および後でApp Storeにアップロードするためのアプリをビルドするために問題なく実行できることを確認したいだけです。

どんな支援/指示も大歓迎です。

4

1 に答える 1

9

デフォルトでは、標準の Apple テンプレートはデバッグ構成とリリース構成のみを作成します。ディストリビューションは Release と重複しているようです。

Debug は実際にコードを操作するときに使用される構成であり、Release は他の人がインストールできるようにアーカイブするときに使用されます。デバッグには開発者プロファイルを使用し、リリースには配布プロファイルを使用する必要があります。

また、おそらく配布プロファイルを使用して配布する必要がありますが、最初にその構成の目的を確認するために、その構成を作成した人に確認する必要があります。

于 2011-10-26T16:58:09.527 に答える