上週五,更新了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!!!
那意思就明瞭不過了,要到你按照上述步驟搞一下,生成這個文件。要麼你手動添加這樣一個文件在你的項目中即中。
文件就是這個字典文件,除這個鍵之外,其他什麼也沒有。