xcode 报错" doesn't include the application-idntifier and keychain-access-groups entitlements. 真机调试...

前些日子为了测试推送的demo 注册推送SDK时会出现哪些错误,把工程中的.entitlements文件删了又加 加了又删,终于xcode出问题了。

xcode 报错
WechatIMG61.jpeg

自动签名时报错,根据错误描述添加了.entitlements 文件中未添加任何key值,在buildsetting 中 Code Signing Entitlements 指定.entitlements 文件目录 xxx /xxx.entitlements 后报错消失,此时真机运行报错。

xcode 报错
21552878047_.pic.jpg

无奈只好给苹果发邮件寻得支持,邮件回复中给了一个苹果开发文档连接: https://developer.apple.com/library/archive/technotes/tn2319/_index.html
根据文档中[Application Verification Failed]栏的提示在info.plist中添加
application-identifier
{Your App ID Prefix}.your.bundle.ID
之后删除这个key和buildsetting 中 Code Signing Entitlements 的目录 也不会报错了。如果报错就将描述文件全部删掉重新生成。
再次真机运行此时还报错!!!

xcode 报错
11552877988_.pic_hd.jpg

此时在Edit Scheme 中把debug关掉如下图:

xcode 报错
WeChat669e77289b3e397b54c273306227e042.png

或者 点击Executable后面的.app选择Ask on Lauuch,终于可以用自己的苹果ID在真机上运行了,但是问题也来了不能debug打断点!!还好能运行了,断点问题继续在研究中,影响断点的报错应该是xcode真机安装APP时的报错,xx has denied the lauch request.
不知大家有没有好的办法!

你可能感兴趣的:(xcode 报错" doesn't include the application-idntifier and keychain-access-groups entitlements. 真机调试...)