標籤:簽名 store 應用 service 認證 分享 圖文 下載 教程
網上的xcode打包ipa教程大多太舊而且又不完整,所以整理了一個最新的完整詳細的xcode打包APP的圖文教程分享給小白到大神路上前進的你我。
xcode打包IPA包之前先申請iOS認證,然後匯入認證才能打包匯出IPA包。
分為5 步進行
1、申請iOS認證
2、匯入認證到鑰匙串
3、xcode配置iOS認證
4、配置xcode打包環境
5、打包並匯出IPA包
一、申請iOS發布認證和描述檔案
1、首先申請一個App IDs(應用身份證)、已申請略過。
APP IDs在後面很多地方用到
首先開啟開發人員中心https://developer.apple.com/cn/,進入認證頁面。
1.1點擊認證、ID及配件檔案,進入設定。
1.2選擇App IDs –>點擊+建立一個新的App ID
其中有兩項需要你自己填:
第一項Name,用來描述你的App ID,這個隨便填,沒有什麼限制,最好是項目名稱,這樣方便自己辨識(不允許中文)
第二項Bundle ID (App ID Suffix),這是你App ID的尾碼,需要仔細填寫。用來標示我們的 app,使它有一個固定的身份,和你的程式直接相關。填寫 Explicit App ID 的格式為:com.company.appName,照著格式寫,寫個方便記的,後面很多地方要用到。
第三項App Services,預設會選擇2項,不能修改,其它根據自己需要的服務選擇上,然後點擊Continue確認,下一步。
檢查下沒有錯的話直接點擊Register後點擊Done完成App ID的建立。
2、申請發布認證
這裡用Appuploader工具直接申請匯出p12檔案和描述檔案。
如果還沒安裝Appuploader先安裝好
Appuploader安裝教程
2.1開啟Appuploader,輸入蘋果開發人員中心帳號,登入。
2.2選擇Certification
2.3點擊+ADD,這裡有開發認證等等建立選項,這裡選第三項發布認證。
如果你之前有了發布認證也可以不用建立,用之前的也行,蘋果規定個人只能建立3個發布認證。
2.4輸入,認證名稱(隨意) 郵箱(任何郵箱都行) 密碼(後面匯入鑰匙串助手時用到)然後點擊ok
2.5此時產生了好了一個發布認證,點擊p12 File,下載認證檔案,儲存到電腦。
這樣發布認證就建立好了。
3、申請發布描述檔案
3.1回到軟體點擊Profiles
3.2點擊+ADD,這裡有開發描述檔案等等選項,這裡選發布描述檔案。
3.3選擇APP IDs,之前在開發人員中心建立的,這裡會自動出現。
3.4勾選剛建立的發布認證關聯好,輸入name,點擊ok
注意:如果你之前建立了多個發布認證,下面發布認證框顯示多個發布認證,
可以全選,預設最新建立的發布認證,打包時輸入最新建立的發布認證密碼。
ps:發布認證不同的app可以通用的,描述檔案不同就行了。
3.5此時產生了發布描述檔案,點擊 Download下載到電腦儲存
如此就得到了一個.p12證檔案和.mobileprovision描述檔案
二、匯入iOS認證p12到鑰匙串
1、開啟鑰匙串助手,雙擊p12檔案,預設鑰匙串是(登入),注意這裡一定要選擇(系統)
這樣後面打包時iOS認證才不會報錯。
2、匯入後提示此認證是由未知頒發機構簽名的,因為不是用原生鑰匙串檔案申請的iOS認證
不過沒關係,設定一下信任就好了
3、雙擊認證、點擊信任,使用此認證時,設定為始終信任。
三、xcode配置iOS認證和打包環境
1、用xocde開啟你的項目,點擊進入設定認證介面。
有兩個地方都要設定
選擇Code Signing下面的release(發布版)Debugs是測試版,上架App Store選擇發布版的。
然後選擇你剛上傳的對應iOS發布認證
2、回到基本資料設定介面,Bundie 這項填寫,最先建立的那個appid,跟建立iOS描述檔案時選擇的要一樣。
現在下面還有個錯誤提示,因為還沒有匯入iOS描述檔案。
3、雙擊.mobileprovision描述檔案,閃一下就自動匯入到xcode,不報錯表示可以了。
4、選擇xcode功能表列如果圖所示
5、把Archived修改為Release
6、點擊選擇裝置,選擇為打包裝置。
四、項目打包IPA包匯出
1、選擇功能表列,如果Archive還是灰色的,說明之前的配置沒有生效,退出重新開啟下。
點擊Archive,開始打包。
2、打包進度條走完後,會彈出以下介面,點擊Expcrt
3、這裡是個人開發賬戶發布到App Store,所以選擇第一個,點擊Next。
4、選擇你的開發人員帳號,還沒登入會提示你登入,點擊Choose,會檢查你的認證是否正確。
5、iOS認證檢測通過就到了這一步、點擊Export,就會匯出 一個檔案夾,裡面就是IPA檔案,大功告成了。
這個IPA包就可以上傳到App Store了。
上架App Store請看完整的上架流程
完整詳細iOS APP上架流程介紹
2017最新xcode打包APP詳細圖文