天天看點

2020最新xcode打包IPA(完整詳細圖文詳解)

網上的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在後面很多地方用到

首先打開開發者中心Apple Developer (簡體中文),進入證書頁面。

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,輸入蘋果開發者中心賬号,登入。(未支付688時,請勾選此選項)

2020最新xcode打包IPA(完整詳細圖文詳解)

​2.2選擇Certification

2020最新xcode打包IPA(完整詳細圖文詳解)

​2.3點選+ADD,這裡有開發證書等等建立選項,這裡選第三項釋出證書。

如果你之前有了釋出證書也可以不用建立,用之前的也行,蘋果規定個人隻能建立3個釋出證書。

2020最新xcode打包IPA(完整詳細圖文詳解)

​2.4輸入,證書名稱(随意) 郵箱(任何郵箱都行) 密碼(後面導入鑰匙串助手時用到)然後點選ok

2.5此時生成了好了一個釋出證書,點選p12 File,下載下傳證書檔案,儲存到電腦。

2020最新xcode打包IPA(完整詳細圖文詳解)

這樣釋出證書就建立好了。

3、申請釋出描述檔案

3.1回到軟體點選Profiles

2020最新xcode打包IPA(完整詳細圖文詳解)

3.2點選+ADD,這裡有開發描述檔案等等選項,這裡選釋出描述檔案。

2020最新xcode打包IPA(完整詳細圖文詳解)

3.3選擇APP IDs,之前在開發者中心建立的,這裡會自動出現。

2020最新xcode打包IPA(完整詳細圖文詳解)

3.4勾選剛建立的釋出證書關聯好,輸入name,點選ok

注意:如果你之前建立了多個釋出證書,下面釋出證書框顯示多個釋出證書,

可以全選,預設最新建立的釋出證書,打包時輸入最新建立的釋出證書密碼。

ps:釋出證書不同的app可以通用的,描述檔案不同就行了。

3.5此時生成了釋出描述檔案,點選 Download下載下傳到電腦儲存

2020最新xcode打包IPA(完整詳細圖文詳解)

如此就得到了一個.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了。