【发布时间】:2015-08-12 01:35:00
【问题描述】:
我现在正在开发一个使用 Apple Push Notification 的应用程序。
就测试而言,它运行良好,但 Apple 不断通过电子邮件向我发送以下消息。
我已经在网上阅读,并尽我所能避免这种情况。我的 App ID 启用了推送通知,重新生成我的配置文件(多次),在 Xcode 首选项中刷新我的帐户和......。 但无论我做什么,它都会不断出现。我错过了什么吗?还是我应该忽略它?我担心如果我忽略它,我的应用可能会被拒绝。
有类似经历的人吗?
尊敬的开发者,
我们发现您最近交付的“TheAppABC”存在一个或多个问题。您的交付成功,但您可能希望在下次交付时更正以下问题:
缺少推送通知权利 - 您的应用似乎包含用于注册 Apple 推送通知服务的 API,但应用签名的权利不包括“aps-environment”权利。如果您的应用程序使用 Apple 推送通知服务,请确保您的应用程序 ID 在配置门户中启用推送通知,并在使用包含“aps-environment”权利的分发配置文件签署您的应用程序后重新提交。有关详细信息,请参阅本地和推送通知编程指南中的“供应和开发”。如果您的应用程序不使用 Apple 推送通知服务,则无需执行任何操作。您可以从以后的提交中删除 API 以停止此警告。如果您使用第三方框架,您可能需要联系开发者以获取有关移除 API 的信息。
纠正问题后,您可以使用 Xcode 或 Application Loader 将新的二进制文件上传到 iTunes Connect。*
问候,
App Store 团队
【问题讨论】:
标签: ios objective-c xcode apple-push-notifications provisioning-profile