我正在尝试提交我的应用,但我一直在解决这个问题。我已经更新了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团队
答案 0 :(得分:1)
转到开发者网站&启用推送通知在您的ptovisioning配置文件中进行生产,使用最新的配置文件重新编译&重新提交。
关于64位支持,您是否从构建设置改变了活动架构设置,它应该是标准的架构。
答案 1 :(得分:0)
发现这只是一条警告信息。该应用程序被接受了!
缺少推送通知权利 - 没关系,因为我没有使用通知功能。
缺少64位支持 - 您必须拥有最新版本的phonegap
感谢您的帮助