【发布时间】:2015-11-25 11:30:03
【问题描述】:
将应用程序上传到 AppStore 后,我在一封电子邮件中收到以下警告,因为我的应用程序中没有推送通知,但有一些第三方 SDK,例如 Chartboost、Applovin、Revmob、Crashlytics 等。还有其他人也遇到过这个问题?如果是这样,你有没有找到一些解决方案?
尊敬的开发者,
我们发现您最近交付的“Jigsaw App”存在一个或多个问题。您的交付成功,但您可能希望 在您的下一次交付中更正以下问题:
缺少推送通知权利 - 您的应用似乎包含 用于向 Apple Push Notification 服务注册的 API,但 应用签名的权利不包括“aps-environment” 权利。如果您的应用使用 Apple Push Notification 服务, 确保您的 App ID 在 配置门户,并在使用 包含“aps-environment”的分发配置文件 权利。参见本地和推送中的“配置与开发” 通知编程指南了解更多信息。如果你的应用有 不使用 Apple 推送通知服务,无需任何操作。 您可以从以后的提交中删除 API 以停止此警告。 如果您使用第三方框架,您可能需要联系 开发者获取有关删除 API 的信息。
纠正问题后,您可以使用 Xcode 或 Application 加载程序将新的二进制文件上传到 iTunes Connect。
问候,
App Store 团队
【问题讨论】:
-
只需重新创建您的临时配置文件,然后上传您的应用程序
-
Provisioning Profiles 会自动从 Xcode 创建。
标签: ios push-notification app-store apple-push-notifications