14

これは何度も尋ねられたかもしれませんが、なぜそれらが必要なのかについての情報を見つけることができませんでした. DEVELOPER prov プロファイルを使用して、自分のデバイスでアプリをテストしていますが、これは理にかなっています。

プロビジョニング ポータルでは、Prov プロファイルについて次のように説明されています。

A Provisioning Profile is a collection of digital assets that uniquely ties
 developers and devices to an authorized iOS Development Team and enables
 a device to be used for testing. 

このロジックにより、それらはテストにのみ必要であり、配布には必要ありません。AppStore にアプリをデプロイするために必要ですか?

4

4 に答える 4

5

配布プロファイルは、攻撃者がアプリの変更されたバージョンをストアに送信するのを防ぎます。配布証明書の秘密キーを保持しているユーザーだけが、アプリを送信して更新できます。

アプリが提出されると、あなたembedded.mobileprovisionとあなたのバイナリがチェックされ、比較されて、あなたが正当な作成者であることが確認されます。embedded.mobileprovisionその後、ファイルは破棄され、アプリは Apple によって独自の証明書 (デフォルトではすべての iDevice で受け入れられる) を使用して再度署名されるため、すべての iDevice で実行できます。

iDevice がアプリをダウンロードすると、実行可能なバイナリがそのデバイスに関連付けられた暗号化キーで暗号化されます。実行時に、そのデバイスだけが実行可能バイナリを復号化して実行できます。

于 2014-08-28T03:14:35.443 に答える
5

はいぜったいに。配布プロファイルは、App Store への提出に使用されます。開発プロファイルにある 100 デバイスの制限はありません。

ツール ワークフロー ガイドから :

When you’re ready to share your app for user testing or for general distribution through the 
App Store, you need to create an archive of the app using a distribution provisioning 
profile and send it to app testers or submit it to iTunes Connect. This chapter shows 
how to perform these tasks.
于 2012-10-02T11:14:40.500 に答える
1

配布プロファイルには 2 つのタイプがあります。1 つ目はアプリをアプリストアに送信するためのもので、もう 1 つ (アドホック) は、デバイスを Mac (開発者プロファイル) に接続できない場合に必要です。その後、アドホック プロファイルを使用してアプリをメールなどで他のユーザーと共有できます。

于 2012-10-02T11:23:56.623 に答える