您好,登錄后才能下訂單哦!
通過本篇教程,可以學習到ios證書申請和打包ipa上傳到App Store進行TestFlight測試的流程!
TestFlight測試分內部及外部測試,針對沒有上架的app,可以通過此方式安裝到手機測試。
內部測試(上傳即可測試):通過測試碼安裝,一個碼安裝一個手機。
外部測試(上傳后需通過審核):通過一個鏈接跳轉到TestFlight應用安裝,有效期限90天,安裝數量1萬臺。
TestFlight上架App Store審核分7步進行,需要注冊一個蘋果的開發者賬號才能操作
1、安裝iOS證書申請輔助軟件Appuploader
2、申請iOS發布證書(p12)
3、申請iOS發布描述文件(mobileprovision)
4、打包ipa
5、上傳ipa到iTunes Connect
6、申請TestFlight內部測試及外部測試
一、下載安裝iOS證書申請輔助軟件Appuploader
Appuploader下載鏈接
Appuploader可以輔助在Windows、linux或mac系統直接申請iOS證書p12,及上傳ipa到App Store,最方便在Windows開發上架沒有蘋果Mac電腦的開發者!
配合本教程使用,可以快速掌握 TestFlight上架流程
下載軟件包后解壓直接使用,無需安裝。
成功啟動軟件界面
二、申請iOS發布證書(p12文件)
發布證書用于上架,證書有p12及mobileprovision兩個文件,配套使用,先申請p12!
2.1、用蘋果開發者賬號登錄appuploader軟件后,選擇證書進入,點擊右下角+ADD選擇
類型:下拉選擇 發布證書
證書名稱:不要中文、不要太長了、隨意設置
郵箱:隨意
密碼:證書的密碼、比如設置123這樣,不用很復雜,記好、打包時要用、很重要
應用id: 這里不用選
點擊ok創建。
2.2、創建成功后,找到剛創建的發布證書( iOS Distribution這個類型的就是發布證書,如果之前創建過看過期時間或者ID就知道哪個是新創建的了)!
點擊p12 文件,下載保存.p12證書文件到電腦。
三、創建iOS發布描述文件(.mobileprovision文件)
3.1、點擊右下角BACK、返回Appuploader首頁,選擇描述文件進去。
3.3、點擊右下角+ADD,進入申請界面!
Type:下拉選擇 發布版profile
應用id:下拉選擇對應的應用id( 又稱套裝id,appid,BundleID,包名)
新APP上架需要先添加一個新的應用id(每個APP對應一個應用id),如果已經加過了直接選擇。
點擊查看應用id添加教程(添加后返回本教程,繼續上架流程)
證書:選中全部就行
Devices:發布版不用選設備
輸入名稱:不要中文,隨意,123之類的就行,注意不要跟之前申請過的名稱一樣),點擊ok創建。
3.4、選擇剛創建的發布版描述文件(iOS Distribution這個類型的就是發布描述文件,找剛創建的輸入的名稱),點擊Download下載,保存到電腦
申請到p12及mobileprovision這兩個iOS證書文件即可去打包了!
四、iOS打包IPA
各開發者工具打包教程,根據自己使用的平臺去打包,證書都是一樣用。
這里介紹了幾個平臺的打包教程,對應自己使用平臺的查看!
現成的ipa重簽打包后TestFlight上架教程
開心App平臺打包網站教程
HBuilder打包教程
APICloud打包教程
phonegap打包教程
xcode打包教程
APPcan打包教程
變色龍打包ipa教程
這里以HBuilder平臺為例
4.1、打開HBuilder工具,選擇開發好的項目,點擊發行,選擇發行為原生安裝包。
4.2、選擇iOS打包,支持的設備類型(可以選擇支持iPhone和支持ipad),選擇使用蘋果證書
AppID:跟申請證書描述.mobileprovision時選擇的要一致 (又稱套裝id,appid,BundleID,應用id,包名)
profile文件:選擇上傳配置文件.mobileprovision
私鑰證書:上傳.p12文件
私鑰密碼:輸入創建p12自己設置的密碼。
然后點擊打包。
4.3、打包成功后,下載保存ipa到電腦,進行下一步上傳ipa到App Store后臺。
五、上傳ipa到App Store
5.1、上傳ipa前先登錄iTunes Connect,點擊我的APP進入創建一個APP
https://itunesconnect.apple.com/login
5.2、進入點擊左上角+號選擇新建APP,選擇平臺iOS,
應用名稱:APP的名稱
語言:APP的語言,中文還是英文。
套裝ID:(應用id、appid、包名,跟申請證書使用的要保持一致)
sku:不能寫中文,自己用拼音隨便編一個,好識別就行,如app叫淘寶,就輸入taobao。
用戶訪問權限:選完全訪問權限
創建APP后進行下一步操作上傳IPA文件!
5.3、上傳ipa之前,配置上傳專用密碼
APP專用密碼app-specific password是專門用于上傳ipa文件的一種密碼,是一種蘋果的安全機制!
現在蘋果開發者賬號開啟了雙重認證,提交ipa文件時候都需要這個密碼!
特點:
不會失效
可以生成多個(忘記了可以重新申請)
不同的APP上架通用(無需重復生成)
下面是生成步驟
1、首先打開apple id管理中心
https://appleid.apple.com/zh_CN
登錄蘋果開發者賬號
2、登錄進去后找到安全項目,點擊生成專用密碼。
密碼標簽隨便輸入,123,app等之類的都行。
點擊創建生成,(注意密碼標簽不是專用密碼,是由蘋果系統生成的一串密碼)專用密碼就是下面這個樣子的密碼,把這個密碼復制,打開Appuploader
如果是Appuploader軟件進行上傳ipa(Appuploader軟件可以幫助在Windows電腦直接申請iOS證書和上傳ipa)
打開AU軟件點擊右上角(下圖箭頭處),進入設置,把上傳專用密碼復制上去, 同時勾選上保存密碼, 點擊Save保存,然后再回去提交ipa上傳就可以正常上傳了。
5.4、輸入專用密碼點擊OK保存后,點擊單個ipa按鈕提交
5.5、選擇剛打包的ipa包
5.5Appuploader將自動上傳你的IPA,包如果很大需要上傳一段時間,當出現以下提示時(packages were uploaded successfully 進度條藍色),說明上傳成功。
如果進度條紅色說明上傳失敗,通過下面的鏈接,找解決方案,或者加技術支持解答。
5.6上傳成功后到后臺查看上傳的版本
packages were uploaded successfully 進度條藍色,ipa上傳成功后,登錄iTunes Connect https://itunesconnect.apple.com/login后臺查看上傳的ipa
進入APP,點擊活動,所有構建版本選項(下圖所示)查看,有兩種情況!
1、ipa包符合要求,顯示正在處理,這種就是成功上傳,等待處理即可,往后看教程進一步操作(根據包大小,一般處理幾分鐘到十幾分鐘)
2、ipa不符合要求,沒有出現正在處理,或者刷新頁面正在處理的版本消失
點擊查看成功上傳ipa但iTunes Connect后臺沒有構建版本詳細說明
六、TestFlight方式安裝到蘋果手機測試
剛上傳先等活動那邊版本處理完到TestFlight,一般十幾分鐘就會處理好
A.先說內部測試
1、處理完就可以直接內部測試了
2、選擇App Store connect用戶選項,點擊測試員旁邊+號,選擇測試的蘋果賬號!
3、到郵件查看測試兌換碼,一串字母!
4、在蘋果手機安裝TestFlight這個軟件打開,點擊右上角兌換,輸入郵件收到的那一串大寫字母,點擊兌換,即可安裝上!
注意那一串大寫字母只能用一次!
B、外部測試
1、創建外部測試群組
2、填寫測試信息
3、選擇構建版本提交審核,一般會審核一兩天等結果即可!
3、審核通過后,獲取安裝鏈接
把這個鏈接做成二維碼用蘋果手機掃碼打開安裝即可(先安裝好TestFlight應用)
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。