Jay*_*mar 5 objective-c ios provisioning-profile
当我尝试注册用于推送通知的配置文件时,Apple不允许该选项指定通配符标识符。我是否必须始终在开发人员帐户中创建两个配置文件?一个用于推送,一个用于普通标识符,或者有更好的方法吗?
这是因为Apple必须为此特定应用程序提供唯一的标识符。如果您尝试创建具有应用内购买的应用,则适用相同的规则。在这两种情况下,都不允许使用通配符。
您别无选择,只能创建一个明确的ABCDEFGHIJ.com.myCompanyName.myAppNameHere类型标识符,并将其用作开发/分发配置文件的配置文件的应用程序ID。
此处的文档:https : //developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/AddingCapabilities/AddingCapabilities.html
Apple Push Notification服务(APN)允许未在前台运行的应用程序通知用户它具有该用户的信息。与其他功能不同,您无需在Xcode项目中配置推送通知。要启用推送通知,请创建一个显式应用ID,以启用推送通知和相应的客户端SSL证书。
您只能创建一个与您的捆绑销售商品ID相匹配的显式应用ID。因此,如果Xcode为您创建了显式的App ID(例如,当您添加了另一个需要显式的App ID的功能时),则应使用它。否则,您将创建一个与您的捆绑软件ID相匹配的显式应用ID。然后,您生成并下载相应的客户端SSL证书(此步骤完全启用了推送通知)并刷新Xcode中的配置文件。稍后,您在服务器上安装客户端SSL证书和密钥。
| 归档时间: |
|
| 查看次数: |
3355 次 |
| 最近记录: |