缺少推送通知权利问题
Missing Push Notification Entitlement issues
当我存档我的应用程序时,我从 apple 收到以下错误。我该如何解决这个问题?
ITMS-90078:缺少推送通知授权 - 您的应用似乎注册了 Apple 推送通知服务,但应用签名的授权不包括 'aps-environment' 授权。如果您的应用程序使用 Apple 推送通知服务,请确保您的应用程序 ID 在配置门户中启用了推送通知,并在使用包含 'aps-environment' 权利的分发配置文件签署您的应用程序后重新提交。 Xcode 不会在构建时自动从供应配置文件复制 aps-environment 权利。这种行为是故意的。要使用此权利,请在项目编辑器的功能窗格中启用推送通知,或手动将权利添加到您的权利文件中。有关详细信息,请参阅 https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1。
更正问题后,您可以将新的二进制文件上传到 App Store Connect。
打开您的项目目标,然后转到签名和功能,然后单击 + 功能和 select 推送通知,您应该会喜欢图像
当我存档我的应用程序时,我从 apple 收到以下错误。我该如何解决这个问题?
ITMS-90078:缺少推送通知授权 - 您的应用似乎注册了 Apple 推送通知服务,但应用签名的授权不包括 'aps-environment' 授权。如果您的应用程序使用 Apple 推送通知服务,请确保您的应用程序 ID 在配置门户中启用了推送通知,并在使用包含 'aps-environment' 权利的分发配置文件签署您的应用程序后重新提交。 Xcode 不会在构建时自动从供应配置文件复制 aps-environment 权利。这种行为是故意的。要使用此权利,请在项目编辑器的功能窗格中启用推送通知,或手动将权利添加到您的权利文件中。有关详细信息,请参阅 https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/RemoteNotificationsPG/HandlingRemoteNotifications.html#//apple_ref/doc/uid/TP40008194-CH6-SW1。
更正问题后,您可以将新的二进制文件上传到 App Store Connect。