0

iOS の新機能。iOS では物事が単純ではないことを常に感じてください。私は Xcode 4.3.3 を使用してアプリケーションを開発しています。テスト用に iPhone デバイスが提供されており、デバイス上でアプリケーションを実行できるように、開発プロビジョニング ファイルを入手しています。完全に、今のところ問題はありません。クライアントが新しいデバイスを購入し、アプリケーションを実行したいと考えています。私は次のことをしました:

Xcode の場合:

product -> Archieve 

開きOrganizer、 でOrganiser

  1. [アーカイブ] を選択し、[配布] を押します。
  2. [エンタープライズまたはアドホック展開用に保存] を選択します。
  3. コード署名 ID の場合 -> そこにリストされている登録名を選択しました。

.ipa ファイルをディスクに保存するように求められます。保存した。

質問:

  1. では、この .ipa ファイル自体をクライアントに提供するだけで十分でしょうか?
  2. 追加ファイルを提供する必要がありますか? つまり<something>.mobileprovision、もしそうなら、なぜそれを提供する必要があるのですか?
  3. アプリケーションが新しいモバイルで実行できるように、新しい iPhone UID をどこかに含める必要がありますか?

道順を教えてください。リンクが多すぎると、本当に混乱します。

4

2 に答える 2

1

1) はい。ただし、「エンタープライズ用に保存」を選択したときに .plist ファイルを作成し、それを Web サーバーにアップロードして、次のように開くことをお勧めします。itms-services://?action=download-manifest&url=http://www.myserver.com/ota/myapp/appname.plist

2&3) iOS 開発者プログラムをお持ちの場合: はい。デバイスの UDID をプロファイル (アプリ) に添付して、プロビジョニング プロファイルを作成する必要があります。これは iTunes Connect で行う必要があります。エンタープライズ開発者プログラムを利用している場合: デバイスの UDID は必要ありません

于 2012-07-31T11:04:03.017 に答える
0
  1. はい。

  2. いいえ、アプリケーションのコード署名ビルド設定に基づいてビルド段階で選択されます。アーカイブするときに使用したのと同じ証明書を選択してください。

  3. これをhttp://developer.apple.com/のプロビジョニング ポータルに追加してから、新しいプロファイルをダウンロードする必要があります。これを Xcode に追加し、後でビルドして新しいデバイスを含めます。

于 2012-07-31T11:05:33.207 に答える