1. 程式人生 > >iOS專案釋出提交出現invalid code signing entitlements錯誤。

iOS專案釋出提交出現invalid code signing entitlements錯誤。

1、進入開發者賬號,選擇App IDs,找到自己專案對應的AppId,點選進去編輯,

2、看下錯誤提示出現 

--Specifically, value "CVYZ6723728.*" for key "com.apple.developer.ubiquity-container-identifiers" in XX is not supported.--

這樣的錯誤提示 將ubiquity-container這個屬性打勾去掉,儲存。

3、去Provisioning Profiles進去Development刪除與這個專案對應的檔案,重新生成下載到本地(點選右上角➕號生成)。

4、去Provisioning Profiles進去Distribution刪除與這個專案對應的檔案,重新生成下載到本地(點選右上角➕號生成)。

 

5、回到mac主機,進去X-code,選擇preferences進去賬號管理,選擇View Detail


6、選擇一個provisioning profilies右擊進去詳情,獲取檔案路徑,通過前往資料夾,到/Users/****/Library裡面刪除MobileDevice這個資料夾(先關閉Xcode)。

補充:5和6兩個步驟是刪除Xcode的所有provisioning profilies檔案)

7、把剛才下載的兩個provisioning profilies檔案雙擊開啟就行了。

8、Xcode,product-》clean-》build-》archive提交即可(這個也是更新版本的方法)。