缺少64位支持/缺少推送通知权限电话

时间:2015-02-01 16:43:37

标签: android ios iphone xcode cordova

我正在尝试提交我的应用,但我一直在解决这个问题。我已经更新了Phonegap和cordova,但仍然得到了他的问题。我还在更新后使用命令行重新生成应用程序,但没有运气。

以下电子邮件。

  

亲爱的开发人员,

     

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

     

缺少推送通知权利 - 您的应用似乎包含   API用于注册Apple推送通知服务,但是   应用签名的权利不包括" aps-environment"   权利。如果您的应用使用Apple推送通知服务,   确保您的App ID已启用推送通知   配置门户,并在使用a签名您的应用程序后重新提交   分发配置文件,包括" aps-environment"   权利。请参阅"供应和开发"在本地和推送   通知编程指南了解更多信息。如果你的应用程序   不使用Apple推送通知服务,不需要采取任何措施。   您可以从将来的提交中删除API以停止此警告。   如果您使用第三方框架,则可能需要联系   开发人员获取有关删除API的信息。

     

缺少64位支持 - 从2015年2月1日开始新的iOS应用程序   提交到App Store必须包含64位支持并构建   使用iOS 8 SDK。从2015年6月1日开始,还需要更新应用更新   遵循相同的要求。要在项目中启用64位,我们   建议使用默认的Xcode构建设置“Standard   体系结构“用32位和64位构建单个二进制文件   码。

     

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

     

问候,

     

App Store团队

2 个答案:

答案 0 :(得分:1)

转到开发者网站&启用推送通知在您的ptovisioning配置文件中进行生产,使用最新的配置文件重新编译&重新提交。

关于64位支持,您是否从构建设置改变了活动架构设置,它应该是标准的架构。

答案 1 :(得分:0)

发现这只是一条警告信息。该应用程序被接受了!

缺少推送通知权利 - 没关系,因为我没有使用通知功能。

缺少64位支持 - 您必须拥有最新版本的phonegap

感谢您的帮助