首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >提交时Xcode 8“应用程序的签名中缺少aps-环境授权”

提交时Xcode 8“应用程序的签名中缺少aps-环境授权”
EN

Stack Overflow用户
提问于 2016-09-18 12:40:26
回答 11查看 76.8K关注 0票数 124

我有一个应用程序,在过去的6个月里,我们已经提交了几十个版本,我们确实使用了APNS。在升级到Xcode8之后,我收到了来自Apple的以下电子邮件

亲爱的开发人员:

我们发现您最近交付的APP_NAME存在一个或多个问题。您的交付已成功,但您可能希望在下次交付时更正以下问题:

缺少推送通知权限-您的应用程序包含苹果推送通知服务的API,但应用程序的签名中缺少aps环境权限。要解决此问题,请确保在调配门户中为推送通知启用了您的应用ID。然后,使用包含aps-environment权限的分发配置配置文件对您的应用程序进行签名。这将创建正确的签名,您可以重新提交您的应用程序。有关更多信息,请参阅本地和推送通知编程指南中的“提供和开发”。如果您的应用程序不使用Apple推送通知服务,则不需要执行任何操作。您可以从以后的提交中删除该API以停止此警告。如果您使用的是第三方框架,您可能需要联系开发人员以获取有关移除API的信息。

纠正问题后,您可以使用Xcode或应用程序加载器将新的二进制文件上传到iTunes连接。

致以敬意,

App Store团队

奇怪的是,我去了developer.apple.com ->证书,标识符和配置文件,我的AppId仍然启用了推送通知。我没有做任何不同的事情,所以我很好奇Xcode8的更新是否破坏了什么。有什么想法吗?

顺便说一句,他们为推送通知编程指南设置的链接在电子邮件中被破坏了,所以这不是一个好兆头。

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39554177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档