1、Identifiers(標識符:身份證)
1:app ID:app的唯一身份證(區別不同app,唯一性)
2:包含服務:是否推送+內購+游戲+健康監控……功能。
2、certificate(證書)
1:證書類型:測試(環境)證書 ?|| ?線上測試(環境)證書 ?|| ?上架商店(環境)證書
2:上傳CSR(Mac的鑰匙串生成):Mac鑰匙串導出。
如果使用別人的證書來打包,你需要? “.p12”+“描述文件”。
ps:證書可以導出p12文件來給別人使用,如果證書數量達到上限(發布證書3個,開發證書2個)
關于證書問題
“此證書的簽發者無效”
原因1:
Apple Worldwide Developer Relations Certification Authority Intermediate Certificate證書過期—>刪除過期證書,安裝新的證書。
證書地址: ??證書地址
原因2:
權限問題,使用此證書的權限被限制—>查看證書屬性,“信任”選擇“始終信任”
證書安裝問題
雙擊證書不能自動安裝到鑰匙串中—>手動把下載的證書文件拖到鑰匙串中(注意是“登錄”下面的“我的證書”選項中)
3、Provisioning Profiles(描述文件)(粘合劑:把標識符和證書弄在一起)(作用是置于xcode中,讓xcode知道我們開發的合法性)
1:測試環境:選擇app ID +選擇開發團體(證書)+添加設備UUID(被允許安裝的設備)
2:上架環境:選擇app ID +選擇開發團隊(證書)
Devices(設備UUID:被允許的設備)
測試證書打包(包含測試環境+線上測試環境)需要添加用戶的UUID,被添加的設備才可以安裝二進制文件。
打包二進制文件(.ipa)
1:用xcode 打包的時候,填寫“標識符”+選擇“描述文件”+選擇“開發團隊”即可開始Archive。
2:最后導出:選擇“環境”+“開發團隊”—>.ipa(二進制文件)。
3:“Application loader”工具上傳ipa 文件到App Store。
學無止境,做個記錄
2017-01-16-SXH