上周五,更新了MAC OS 到最新的MAC 10.11 即Mac Os Big Sur,同时更新xcode到11.5
如下:
之前发布内测iPA时没有任何问题,结果现在坑赤坑赤的报错。。
Profile doesn't include the com.apple.application-identifier entitlement.
心想,这苹果又在搞什么鬼,没办法,翻墙,各种搜索,结果摸索,国外的解决方案如下:
啥意思呢,就是在项目的Target->signing & capabilities添加icloud功能,然后再将icloud删除,再archieve,通过。经过此方案确实解决了问题,但为什么呢?
经过对比观察,特么这样的处理后,项目中多了一个文件:项目名.entitlements!!!
那意思就明了不过了,要到你按照上述步骤搞一下,生成这个文件。要么你手动添加这样一个文件在你的项目中即中。
文件就是这个字典文件,除这个键之外,其他什么也没有。