問題:
如圖,在打包階段運作command + b的時候出現如下問題
原因:
-
一般是由于上架的證書失效導緻,其他情況是否導緻暫時不知。
-可進入鑰匙串中檢視,選中頂部菜單欄中的顯示标簽,點選其中的 (顯示已過期的證書)如果是顯示:隐藏已過期的證書就可以不用點了,然後檢視證書是否過期。
解決辦法:
- 到蘋果開發者證書中心重新生成一個描述。這裡面我們可以看到有一個描述性檔案已經不能用了
- 下面就再次生成一個
- 接着
- 點選繼續生成完成後下載下傳輕按兩下。
- Xcode選擇好證書繼續打包
如果這個問題沒有解決
- 打開Xcode->Preferences->Account,選擇你開發者賬戶,在右下側選擇View Details,在Provisioning Profiles一欄。看是否有兩個一樣名字的授權檔案,一個是過期的,一個是正在用的。
- 把兩個删掉,再重新安裝最新的授權檔案,OK了。 PS:标注一下,省的以後忘記了