配置文件不包括aps-evironmentProd,Xcode 10.1

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (167)

我正在尝试在设备上启动我的应用程序并面对此问题。它不依赖于签名方法。为开发人员帐户中的App ID启用了推送通知功能,添加了有效的APNS证书。在功能选项卡上一切正常

我知道什么是aps-environment(这个字符串出现在生成的配置文件中),但是Xcode对environmentProd字符串的意义是什么?我无法找到关于“aps-evironmentProd”的任何信息。

该应用程序在以前的Xcode版本上没有任何麻烦。对我来说,它似乎是常规Xcode错误。如果没有Xcode降级,我该如何处理?

权益

提问于
用户回答回答于

我看到这是一个老问题,但我仍然想提供答案,因为我有同样的问题。我确实尝试了很多选项,重新创建条款,证书编辑手动权利,没有任何工作。最后,我创建了一个与我的原始应用程序同名的新项目,所有设置和权利没有任何eny错误。我已经将app上传到appstoreconnect并测试了所有工作正常。然后我将权利文件和appdelegeate复制到我的原始应用程序中,之后没有错误。

用户回答回答于

您似乎已在文件中更改/更新APS Environment了。APS EnvironmentProd.entitlements

.entitlements再次检查你的确定。如果不只是重新启动Xcode。

此外,我假设您已经知道以下内容:无需更新developmentproduction in.entitlements`。因为我们不能在调试/开发中使用生产证书。当我们进行'归档'时,Xcode会自动将其设置为生产。

扫码关注云+社区

领取腾讯云代金券