web-dev-qa-db-ja.com

開発プロビジョニングプロファイルとアドホックプロビジョニングプロファイルの違いは何ですか?

開発プロビジョニングプロファイルとアドホックプロビジョニングプロファイルの違いは何ですか?

ストア以外のすべてに常にアドホックプロファイルを使用できませんか?

40

アドホックプロビジョニングプロファイルは、開発プロセスの後半で使用されます。特に、組織のiOS開発者プログラムに含まれていない小規模または中規模のテスターグループにアプリを配布する場合は特にそうです。アドホックプロビジョニングプロファイルで展開されたアプリは、App Storeに送信するバージョンとほぼ同じになります(つまり、プッシュ通知が機能するためには、配布証明書が必要になります)。

もちろん、QAチームとベータテスターを組織に追加して、開発プロビジョニングプロファイルを使用することもできますが、このアプローチには多くの欠点があります。

  • 多くの開発証明書が作成され、管理が困難になる可能性があります。
  • ベータテスターに​​アプリをコンパイルしてデバイスで実行する権利を与えます。 (これは非常に悪いポリシーです。)
  • App Store環境に最も近い環境でアプリをテストしたいとします。 Xcodeからアプリを実行するなどの開発環境では、アプリを公開するときに表示されるいくつかのバグを偽装できます。
32
Daniel Martín

すべてのタイプのプロビジョニングプロファイルの概要を説明

プロビジョニングプロファイルの単純な定義/使用
プロビジョニングプロファイルは、既知のiOSデバイスのセットが特定のiOSアプリを実行およびインストールすることを承認するために使用されます。ターゲットデバイスに独自のデバイスの一意のデバイスID(UDID)とインストールするアプリのプロファイルに一致するプロファイルがインストールされている場合、デバイスはアプリをインストールできます。そうでない場合、デバイスはアプリをインストールできません。 。

タイププロビジョニングプロファイルとその使用
4つのタイプがあります:-
1。開発:-シミュレーターおよび開発者デバイスでアプリを実行するためにアプリの開発フェーズで使用されます。 (開発者デバイスがこのリストにない場合、開発中のアプリはインストールできません)。

2。アドホック:- AppStoreの外部の既知の有限のiOSデバイスセットにアプリを配布するために提供されます。これらは、サードパーティのテストサービスを介してテスターに​​アプリを配布するために非常によく使用されます。

Enterprise:-大企業がAppStoreから独立した方法で社内アプリケーションを企業承認済みデバイスに配布できるようにします。

4 App Store:- AppStoreまたはTestFlightに使用されます。

3
Mussa Charles