2013-10-04 41 views

回答

3

這是因爲Apple必須爲此特定應用程序提供唯一標識符。如果您嘗試創建具有應用內購買的應用,則適用同樣的規則。在這兩種情況下,都不允許使用通配符。

您別無選擇,只能創建明確的ABCDEFGHIJ.com.myCompanyName.myAppNameHere類型標識符,並將其用作開發/分發配置文件的供應配置文件的App ID。

文檔瀏覽:https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html

蘋果推送通知服務(APN的)允許未在前臺運行,以通知其用戶信息,用戶的應用程序。與其他功能不同,您不需要在Xcode項目中配​​置推送通知。要啓用推送通知,您可以創建一個明確的App ID,以啓用推送通知和相應的客戶端SSL證書。

您只能創建一個與您的套件ID相匹配的顯式應用程序ID。因此,如果Xcode爲您創建了一個明確的App ID(例如,當您添加另一個需要顯式App ID的功能),則應該使用它;否則,您將創建一個與您的包ID相匹配的顯式應用程序ID。然後生成並下載相應的客戶端SSL證書 - 此步驟完全啓用推送通知 - 並在Xcode中刷新配置文件。稍後,在服務器上安裝客戶端SSL證書和密鑰。