使用個人開發者賬號打包ipa

1.首先獲取一個開發者賬號

1)網站鏈接:申請開發者賬號

2.搞定開發證書和描述文件and發布證書和描述文件

1)網站鏈接:操作步驟

原文出自:北方人在上海的博客

ps:申請發布描述文件的時候,若不是上傳到appStore,只是想讓特定的設備安裝 選擇ad Hoc

3.修改Xcode中的各種參數

1)添加apple id

選擇Preferences


將之前申請的開發者賬號填寫到這里,然后add

2)


bundle identifier中填的是申請的 id,如下圖


team中填的是distribution的證書

3)


將build configuration 改成release

4)


第一個是develop,第二個是distribution

5)

選擇Generic IOS Device模式

依次選擇clean-build-archive

6)

選擇第二個

archive成功之后用export

有可能會出現如下情況


查看證書后發現,Develop證書和Distribution證書都提示“此證書的簽發者無效”


什么是AppleWWDRCA證書?

搜索資料發現,原因是AppleWWDRCA (Apple Worldwide Developer Relations Certification Authority) 證書過期了。

AppleWWDRCA證書實際上就是對iOS證書(即Develop證書和Distribution證書)的授權認證,其公鑰用于解密認證證書的可靠性。

iOS以及Mac OS X系統(在安裝Xcode時)將自動安裝AppleWWDRCA.cer(Apple Worldwide Developer Relations Certification Authority)這個中間證書(Intermediate Certificates)。

問題解決

需要更新AppleWWDRCA證書。

1.https://developer.apple.com/certificationauthority/AppleWWDRCA.cer下載最新AppleWWDRCA證書,雙擊安裝。

2.打開鑰匙串,選擇登錄,然后選擇下面的證書。

3.選擇桌面左上角的顯示→顯示已過期的證書。

4.這時候你會發現一個過期的“WWDR Certificate”(Apple Worldwide Developer Relations Certification Authority),刪除它。

有的在System的那一欄也有這個過期的“WWDR Certificate”,也一并刪除它。

5.再回頭點擊Develop證書和Distribution證書,不出意外他們都變成“此證書有效”了。

轉載:blog.csdn.net/iosHot

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容