如何使用別人的證書通過xcode打包iOS應用
阿新 • • 發佈:2019-02-03
要在別的電腦使用別人的蘋果帳號打包app,需要兩個檔案:
●該證書匯出的“.p12”檔案
.p12檔案是包含證書公鑰和私鑰的檔案,通過“鑰匙串”程式匯出
●蘋果開發者帳號中與“證書”對應的“描述檔案”(.mobieProvison profile)
在apple developer後臺下載到
如何匯出.p12檔案
首先,在通過.cerSigningRequest創建出證書的電腦上才能匯出.p12檔案,.p12檔案必須要通過帶有私鑰資訊的檔案才能匯出
匯出.p12的時候,輸入密碼,即可發給別人打包,而不需要讓其他人知道你的蘋果開發者帳號
如何安裝到mac電腦:
1、將p12檔案雙擊,會自動開啟“鑰匙串”工具,輸入p12密碼
2、雙擊.mobileprovision描述檔案,會自動安裝到xcode中
在xcode中分別選中Targets和Project,然後選中Build Settings標籤,如下圖修改code signing引數
打包報錯: A valid provisioning profile for this executable was not found.
解決辦法:mobileprovision描述檔案必須加入打包機器的udid。
報錯:Provisioning profile "xxx" doesn't include the com.apple.developer.icloud-container-identifiers entitlement.
apple developer後臺的appids中iCloud許可權沒有開啟,或者開啟之後沒有選中對應的container,如果container也設定了,確認是否選項為這個Include CloudKit support