【发布时间】:2017-11-23 09:00:54
【问题描述】:
我在将应用发布到 TestFlight 时收到了这封邮件:
缺少推送通知权利 - 您的应用似乎注册了 Apple 推送通知服务,但应用签名的权利不包括“aps-environment”权利。如果您的应用程序使用 Apple 推送通知服务,请确保您的应用程序 ID 在配置门户中启用推送通知,并在使用包含“aps-environment”权利的分发配置文件签署您的应用程序后重新提交。 Xcode 8 不会在构建时自动从配置文件中复制 aps-environment 权利。这种行为是故意的。要使用此权利,请在项目编辑器的“功能”窗格中启用推送通知,或手动将权利添加到您的权利文件中。
我使用 Microsoft Visual Studio for Mac。在 entitlement.plist 中,推送通知被禁用,在开发者 Apple 帐户/应用程序 ID/推送通知中,它也被禁用。 Example 我不想使用推送通知。我需要做什么才能收不到这封邮件?
【问题讨论】:
-
您的发布配置中的
Link Behavior是否设置为Don't Link? :stackoverflow.com/a/47256973/4984832 -
它设置为“不链接”
-
那是你的问题,
标签: ios xamarin app-store provisioning-profile testflight