首先,Xcode上添加 Apple ID及註冊爲公司的開發者。
打開 developer.apple.com進
Member Center
選Certificates那個。在Provisioning Profiles裏邊選你需要的證書,Type爲 iOS Development的爲真機證書,iOSUniversalDistribution的爲打包證書,
證書的 Status必須爲Active 纔可以使用,Invalid和 Expired都是不可用的,可以編輯後再使用。以真機證書爲例,選Edit 編輯,
name爲證書名字,App ID對應相應的 Bundle id,Certificates對應相應開發者(如果你安裝證書後不能選開發者,就是把這添加上你的,或你電腦上有對應公鑰祕鑰的開發者)。Devices對應本證書可以用那些機器調試(Devices可以從左側添加)。
然後可以download 下來,
雖然雙擊後理論上這個profile 文件可以覆蓋本機上的,但是還是建議先把本機的刪除再操作。操作步驟如下:以Xcode6 爲例。打開Xcode的偏好設置,Accounts的 Apple ID裏選 ViewDetails(如果沒有,看看是不是這個ID 沒有註冊成爲開發者)。
在下邊找到證書名字(提示:可以打證書的首寫字母來快速查找),然後show in finder 找到刪掉(注意:可能不止一個)。當刪除完成後,雙擊下載下來的profile 文件,重啓 Xcode,你會發現在你選證書的那多了一個剛纔download下來的證書,然後選好開發者,就可以使用了。還有一種情況是需要自己創建證書的。也是圖3 那,右上角有個加號,點擊選擇要創建的證書用途。如果真機就選第一個,然後一步步來就好了。