2016-03-24 63 views
2

我知道一個明顯的答案:它用於在應用程序商店分發應用程序。但我有一個應用程序被批准在iTunes Connect上發佈,沒有App Store配置文件。我只安裝了一個Ad Hoc分發配置文件。 App Store分發配置文件的用途是什麼?我通過測試飛行計劃提交我的應用程序,只要構建得到驗證和批准,是不是一個問題?我不想冒險的應用程序不會在應用程序商店一旦工作。App Store配置文件的用途是什麼?

+0

我沒有答案,因爲我從來沒有想過一個答案:蘋果辭去你的二進制發行版,並且你已經通過用戶名/密碼驗證了你的身份。所以我期待着回答爲什麼需要App Store的用戶端簽名。 – Tommy

回答

1

如果你的應用程序做得這麼好,並且被批准發佈,那你很好。很有可能,如果您訪問會員中心,您會發現爲您生成了應用商店分發配置文件。

1

這應該是有幫助的:

https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingCertificates/MaintainingCertificates.html

代碼簽名結合使用你的應用程序ID,供應曲線,和權利,以確保:

您開發的應用,並簽署由你或受信任的團隊成員。

由您或您的團隊簽名的應用只能在指定的開發設備上運行。

應用程序僅在您指定的測試設備上運行。

您的應用沒有使用您未添加到應用中的應用服務。

只有您可以將應用程序的版本上傳到iTunes Connect。

如果您選擇在商店外部分發(僅適用於Mac),則該應用無法被其他人修改和分發。

1

要理解App Store配置文件的用途,我們需要首先檢查它們之間的區別。

特設分佈:

  • 通過使用此,應用程序可以安裝在由他自己調配的門戶開發商指定的100個設備。我們可以使用它來準備構建,僅用於beta測試或演示。

的App-Store分發:

  • 利用這一點,我們可以準備應用程序的構建部署到應用程序商店提交。

您的情況:

  • 正如你所說,你提交的應用程序使用的ad-hoc分佈圖&其批准&準備出售了。
  • 嘗試在設備上安裝該實時應用程序,該設備上的UDID未添加到Ad-hoc分佈配置文件。它不允許安裝。
  • 這是唯一的區別。

我希望它能幫助你。