2017年最新整理的xcode打包IPA上傳App Store完整教程,幫助新手們快速掌握ios上架流程!ios
分爲8 步進行xcode
一、申請iOS證書app
二、導入證書到鑰匙串工具
三、xcode配置iOS證書測試
四、配置xcode打包環境spa
五、打包並導出IPA包3d
六、在iTunes Connect建立App調試
七、上傳IPA到iTunes Connectcode
八、上傳IPA成功後到iTunes Connect提交審覈blog
1、申請iOS發佈證書和描述文件
一、首先申請一個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,使它有一個固定的身份,和你的程序直接相關。填寫 App ID 的格式爲:com.company.appName(要有兩個點.)照着格式寫,寫個方便記的,後面不少地方要用到。
第三項配置服務權限,默認會選擇2項,不能修改,其它經常使用的蘋果支付,APP推送通知,根據本身須要的服務選擇上,而後點擊Continue確認,下一步。
選擇蘋果支付和推送通知,還須要建立對應的iOS蘋果支付證書和iOS推送證書。
通常沒什麼要求默認就好。
檢查下沒有錯的話直接點擊Register後點擊Done完成App ID的建立。
二、申請發佈證書
這裏用Appuploader工具直接申請導出p12文件和描述文件,後面上傳IPA也要用到。
若是還沒安裝Appuploader先安裝好
Appuploader安裝教程
2.1打開Appuploader,輸入蘋果開發者中心帳號,登陸。
2.2選擇Certification
2.3點擊+ADD,這裏有開發證書等等建立選項,這裏選第三項發佈證書。
若是你以前有了發佈證書也能夠不用建立,用以前的也行,蘋果規定我的只能建立3個發佈證書。
2.4輸入,證書名稱(隨意) 郵箱(任何郵箱都行) 密碼(後面導入鑰匙串助手時用到)而後點擊ok
2.5此時生成了好了一個發佈證書,點擊p12 File,下載證書文件,保存到電腦。
這樣發佈證書就建立好了。
三、申請發佈描述文件
3.1回到軟件點擊Profiles
3.2點擊+ADD,這裏有開發描述文件等等選項,這裏選發佈描述文件。
3.3選擇APP IDs,以前在開發者中心建立的,這裏會自動出現。
3.4勾選剛建立的發佈證書關聯好,輸入name,點擊ok
注意:若是你以前建立了多個發佈證書,下面發佈證書框顯示多個發佈證書,
能夠全選,默認最新建立的發佈證書,打包時輸入最新建立的發佈證書密碼。
ps:發佈證書不一樣的app能夠通用的,描述文件不一樣就好了。
3.5此時生成了發佈描述文件,點擊 Download下載到電腦保存
如此就獲得了一個.p12證文件和.mobileprovision描述文件
2、導入iOS證書p12到鑰匙串
一、打開鑰匙串助手,雙擊p12文件,默認鑰匙串是(登陸),注意這裏必定要選擇(系統)
這樣後面打包時iOS證書纔不會報錯。
二、導入後提示此證書是由未知頒發機構簽名的,由於不是用本機的鑰匙串文件申請的iOS證書
不過不要緊,設置一下信任就行了
三、雙擊證書、點擊信任,使用此證書時,設置爲始終信任。
3、xcode配置iOS證書和打包環境
一、用xocde打開你的項目,點擊進入設置證書界面。
有兩個地方都要設置
選擇Code Signing下面的release(發佈版)Debugs是測試版,若是打包測試就選測試版,導入iOS發佈證書。
上架App Store選擇發佈版的。
而後選擇你剛上傳的對應iOS發佈證書
二、回到基本信息設置界面,Bundie 這項填寫,最早建立的那個appid,跟建立iOS描述文件時選擇的要同樣。
如今下面還有個錯誤提示,由於尚未導入iOS描述文件。
三、雙擊.mobileprovision描述文件,閃一下就自動導入到xcode,不報錯表示能夠了。
四、選擇xcode菜單欄若是圖所示
五、把Archived修改成Release
六、點擊選擇設備,選擇爲打包設備。
4、項目打包IPA包導出
一、選擇菜單欄如圖所示,若是Archive仍是灰色的,說明以前的配置沒有生效,退出從新打開下。
點擊Archive,開始打包。
二、打包進度條走完後,會彈出如下界面,點擊Expcrt
三、這裏是我的開發帳戶發佈到App Store,因此選擇第一項,點擊Next。測試調試的選第二項。
四、選擇你的開發者帳號,還沒登陸會提示你登陸,點擊Choose,會檢查你的證書是否正確。
五、iOS證書檢測經過就到了這一步、點擊Export,就會導出 一個文件夾,裏面就是IPA文件,大功告成了。
6、在iTunes Connect建立App
6.1回到軟件,點擊ItunerConnect,進入iTunes Connect進入建立APP。
6.2選擇個人APP點擊左上角+號選擇新建APP,輸入你的應用名稱,語言,套裝ID,以前在開發者中心建立的對應APP IDs
(與剛纔建立iOS發佈描述文件時所選的appid要一致,這樣用iOS證書打包的IPA,上傳就能對應識別到)
sku不能寫中文,點擊建立。
6.3這裏提示要用到Xcode或者Application loader提交IPA,等下用Appuploader直接在Windows環境下上傳ipa,不用Mac也行。
如今APP各項信息都沒填寫,等下把IPA上傳成功了再填寫。
這裏構建版本旁邊尚未出現+號,後面上傳了IPA就會出現,等下會用到。
7、上傳IPA到App Store
7.1打開Appuploader程序,點擊Upload.
7.2選擇剛生成的iap包,Appuploader將自動上傳你的IPA,當出現如下提示時,說明上傳成功,點擊deail能夠查看APP信息。
8、回到iTunes Connect提交審覈
8.1上傳好了IPA,而後回到iTunes Connect,進入填寫信息的頁面,下邊有一個構建版本的選項,以前這旁邊沒有+號的,若是上傳成功了,過幾分鐘旁邊會出現一個加號按鈕,點擊一下+而後會出現你剛上傳的APP,有上傳多個版本會出現多個,點選、點擊完成便可。
注意:若是一段時間後沒有出現+號,可能ipa不符合要求,會有個反饋郵件過來,根據反饋的問題修改後從新上傳。
添加了構建版本,若是要修改添加,打包時增長下版本號,若是跟以前的相同那上傳不了。
點擊刪除又會出現+號,可選擇其餘上傳的版本去提交審覈。
8.2而後設置好APP相關的信息、類別,價格、銷售服務等。
截圖的話、若是你的應用只支持 iPhone,你只需提供 5.5 英寸的顯示屏截圖
像素-縱向:1242 x 2208,橫向:2208 x 1242
72 dpi、RGB、平展、不透明
高品質 JPEG 或 PNG 圖像文件格式)便可。
其餘尺寸的勾選引用5.5寸的就行,最多上傳5張。
若是你的應用支持iPad,一套 12.9 英寸的屏幕截圖就能夠知足要求。
APP圖標的規格則爲1024*1024
8.3設置好相應的APP信息後,點擊提交以供審覈。
8.4提交審覈回到個人APP查看會提示正在等待審覈,審覈有時很快一兩天,或要幾天時間,常登錄看看審覈狀況,或看郵件提示。
若是變成可供銷售,恭喜你~上架成功了,若是顯示被拒絕,點擊查看問題,根據反饋修改再從新上傳。