Appuploader可以輔助在Windows、linux或mac系統直接申請iOS證書p12,及上傳ipa到App Store,最方便在Windows開發上架沒有蘋果Mac電腦的開發者!配合本教程使用,可以快速掌握如何真機測試及上架!
一、下載安裝iOS上架輔助軟件Appuploader
Appuploader下載鏈接,下載軟件包后解壓直接使用,無需安裝。
二、申請iOS發布證書(p12文件)
發布證書用於上架,證書有p12及mobileprovision兩個文件,配套使用,先申請p12。
1、用蘋果開發者賬號登錄appuploader軟件后,選擇證書進入,點擊右下角+ADD選擇
類型:下拉選擇發布證書
證書名稱:不要中文、不要太長了、隨意設置
郵箱:隨意
密碼:證書的密碼、比如設置123這樣,不用很復雜,記好、打包時要用、很重要
應用id:這里不用選
點擊ok創建。
注意:iOS發布證書最多能申請3個,如果賬號已經有3個發布證書了,將申請報錯(如下圖)
p12有數量限制,但可以公用! 也就是一個p12可以對應無數個描述文件(mobileprovision)組成無數套證書上架不同的APP!可以使用之前申請的,也可以刪掉之前的發布證書,重新創建,不會影響已上架的app。
2、創建成功后,找到剛創建的發布證書(iOS Distribution這個類型的就是發布證書,如果之前創建過看過期時間或者ID就知道哪個是新創建的了)!
點擊p12 文件,下載保存.p12證書文件到電腦。
三、創建iOS發布描述文件(.mobileprovision文件)
1、點擊右下角BACK、返回Appuploader首頁,選擇描述文件進去。
2、點擊右下角+ADD,進入申請界面!
Type:下拉選擇發布版profile
應用id:下拉選擇對應的應用id(又稱套裝id,appid,BundleID,包名)
新APP上架需要先添加一個新的應用id(每個APP對應一個應用id),如果已經之前加過了直接下拉選擇。
證書:選中全部就行
Devices:發布版不用選設備
輸入名稱:不要中文,隨意,123之類的就行,注意不要跟之前申請過的名稱一樣,點擊ok創建。
3、選擇剛創建的發布版描述文件(iOS Distribution這個類型的就是發布描述文件,找剛創建的輸入的名稱),點擊Download下載,保存到電腦
申請到p12及mobileprovision這兩個iOS證書文件即可去打包了。
四、iOS打包IPA
各開發者工具打包教程,根據自己使用的平台去打包,證書都是一樣用。這里介紹了幾個平台的打包教程,對應自己使用平台的看看。
這里以HBuilder平台為例:
1、打開HBuilder工具,選擇開發好的項目,點擊發行,選擇發行為原生安裝包。
2、選擇iOS打包,支持的設備類型(可以選擇支持iPhone和支持ipad),選擇使用蘋果證書
AppID:跟申請證書描述.mobileprovision時選擇的要一致(又稱套裝id,appid,BundleID,應用id,包名)
profile文件:選擇上傳配置文件.mobileprovision
私鑰證書:上傳.p12文件
私鑰密碼:輸入創建p12自己設置的密碼。
然后點擊打包。
3、打包成功后,下載保存ipa到電腦,進行下一步上傳ipa到App Store后台。