Xcode 8 - Entitlements文件搞砸了

时间:2016-11-29 22:57:10

标签: xcode push

我想在我的应用中使用推送通知。所以我在Apple的成员中心设置了一切,并制作了新的配置文件等等。 配置文件包含推送支持以及我的应用程序ID。 问题是,每次我在“功能”选项卡中切换推送通知按钮时,Xcode都会创建两个新的空(!)权利文件。 那里发生了什么?调试器在我尝试注册推送通知时说:“没有为应用程序找到有效的'aps-environment'权利字符串”。有人可以帮忙吗?

Image1 Image2

1 个答案:

答案 0 :(得分:0)

修复方式:手动添加了两个新的.entitlement文件,并将它们添加到info.plist的代码签名框中,作为调试的“TargetName”_dev.entitlement和发布的“TargetName”_prod.entitlement。因此,功能选项卡可以正常工作并为这两个文件添加权限。 嗯,必须有一个更清洁的方式...