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

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

WechatIMG61.jpeg

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

21552878047_.pic.jpg

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

11552877988_.pic_hd.jpg

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

WeChat669e77289b3e397b54c273306227e042.png

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容