没有有效的“APS-环境”的权利字符串(no valid 'aps-environment&

2019-08-01 01:14发布

我已经搜索在谷歌和堆栈溢出,但我无法来解决这个问题。

我的应用程序有一个即席和苹果商店的供应曲线,这两者都给人错误在我的X代码控制台“没有有效的‘APS-环境’的权利字符串中找到应用程序”,我无法发送推送通知。 到目前为止,我所采取的步骤是: - 在发展门户网站编辑的配置文件,下载新的配置文件,并视察了.mobliprovision文件。 发现

APS-环境:生产获得任务,允许:假

我提交它到App Store,无论如何,它通过了验证,并正在等待审核。 当我检查在iTunes Connect的门户网站二进制细节,我可以说SES APS-环境被列为“生产”以及

还有什么比我做错了?

Answer 1:

难道您从您正在使用的应用程序ID产生的推证书创建供应配置文件?

它很可能你创建的供应配置文件,然后再产生的推证书。

以供将来参考PushIO有一个方便的一步一步的指导,创建包括关于重新生成的配置简档产生所述PEM证书后的警告一个PEM文件:

http://docs.oracle.com/cloud/latest/marketingcs_gs/OMCFA/ios/distribution-pem/



Answer 2:

我花了时间来解决这个问题。 鉴于有人在使用自定义脚本签名,虽然别人都在用自己的Xcode包,只有一个检查什么在你的应用程序结束的方式。 转储您的权利

codesign --display --entitlements :- path/to/MyApp.app

并检查aps-environmentapplication-identifier

您也应该检查软管项在您的个人资料和它们匹配



文章来源: no valid 'aps-environment' entitlement string