【发布时间】:2012-02-01 07:13:51
【问题描述】:
生成的 XCode 错误:
"Error Domain=NSCocoaErrorDomain Code=3000 "no valid 'aps-environment' entitlement string found for application" UserInfo=0x1c7a60 {NSLocalizedDescription=no valid 'aps-environment' entitlement string found for application}" error.
我已生成启用 APNS 的 App ID(开发版)。
并使用此 App ID 创建了一个新的配置文件,并将其安装在 XCode 中以供使用。
我认为问题出在“iOS 团队供应配置文件:*”配置文件上。它的 AppID 是我几个月前生成的,没有启用 APNS,我不再使用它。
但问题是,我无法编辑/删除它!每次我通过在苹果门户中单击删除“删除”它时,它都会再次出现。
我认为问题出在这里的原因是因为我打开了这个provisioning profile来查看文本,我找不到aps-environment,而我可以在新创建的provisioning profile中找到这个标签启用 APNS 的新应用 ID。
我还在安装了我的应用程序的 iPhone 中包含了新的配置文件。但我担心这是因为旧的配置文件(即 iOS 团队配置文件:*)也总是出现在设备中。
或者可能是因为其他原因。希望有人能给我解决问题的想法。
【问题讨论】:
-
您也可以从 iPhone 中删除旧配置文件 从设置->配置文件只需选择要删除的配置文件,然后从配置文件的详细视图中单击删除配置文件按钮。
标签: iphone apple-push-notifications provisioning-profile