App Store 上传因推送权利问题而被拒绝
App Store upload rejected by push entitlements problem
我不得不对 XCode 中的旧 iPhone 应用程序进行一些更改。
将其上传到 App Store 时出现以下问题:
"ITMS-90078: Missing Push Notification Entitlement - Your app appears to register with the Apple Push Notification service, but the app signature's entitlements do not include the "aps-environment" entitlement。如果您的应用使用 Apple Push Notification 服务,请确保您的 App ID 在 Provisioning Portal 中启用了 Push Notification,并在您的应用签名后重新提交包含 "aps-environment" 权利的分发供应配置文件。Xcode 不会在构建时自动从供应配置文件复制 aps-environment 权利。此行为是有意的。要使用此权利,请启用推送项目编辑器的功能窗格中的通知,或手动将权利添加到您的权利文件。"
我已经做到了。我重新生成了我所有的证书等等,但它并没有解决我的问题。
当我点击修复问题时,它一次又一次出现。
无论如何,我在我的权利文件中有它(即使我将它更新到生产环境也无济于事)
我的证书没问题:
我该怎么办?
非常感谢!
终于解决了:
我从目标/构建设置/登录中删除了所有设置 XCode。我不知道为什么它有帮助,可能它包含导致此错误的过去的一些设置(请注意,多年未更改)。
虽然我在这里留下了我的问题,但希望它能在将来节省其他人的时间。
我在xcode 11.3 遇到了问题,然后我通过这种方式解决了:
在 Target -> 签名和功能中检查并记下您的应用程序功能
在 xcode bundle
中查找并删除文件名 .entitlements
在target -> build settings -> search "CODE_SIGN_ENTITLEMENTS"
中搜索并删除"CODE_SIGN_ENTITLEMENTS"的值
4. 在 Target -> Signing and Capabilities -> All
再次添加你的 app Capability
在 Xcode 的签名和功能部分启用 推送通知。
我不得不对 XCode 中的旧 iPhone 应用程序进行一些更改。
将其上传到 App Store 时出现以下问题:
"ITMS-90078: Missing Push Notification Entitlement - Your app appears to register with the Apple Push Notification service, but the app signature's entitlements do not include the "aps-environment" entitlement。如果您的应用使用 Apple Push Notification 服务,请确保您的 App ID 在 Provisioning Portal 中启用了 Push Notification,并在您的应用签名后重新提交包含 "aps-environment" 权利的分发供应配置文件。Xcode 不会在构建时自动从供应配置文件复制 aps-environment 权利。此行为是有意的。要使用此权利,请启用推送项目编辑器的功能窗格中的通知,或手动将权利添加到您的权利文件。"
我已经做到了。我重新生成了我所有的证书等等,但它并没有解决我的问题。
当我点击修复问题时,它一次又一次出现。
无论如何,我在我的权利文件中有它(即使我将它更新到生产环境也无济于事)
我的证书没问题:
我该怎么办?
非常感谢!
终于解决了:
我从目标/构建设置/登录中删除了所有设置 XCode。我不知道为什么它有帮助,可能它包含导致此错误的过去的一些设置(请注意,多年未更改)。
虽然我在这里留下了我的问题,但希望它能在将来节省其他人的时间。
我在xcode 11.3 遇到了问题,然后我通过这种方式解决了:
在 Target -> 签名和功能中检查并记下您的应用程序功能
在 xcode bundle
中查找并删除文件名 .entitlements
在target -> build settings -> search "CODE_SIGN_ENTITLEMENTS"
中搜索并删除"CODE_SIGN_ENTITLEMENTS"的值
在 Xcode 的签名和功能部分启用 推送通知。