溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iOS應用TestFlight內(nèi)部及外部測試介紹

發(fā)布時間:2020-08-08 09:15:44 來源:ITPUB博客 閱讀:905 作者:lbwl000 欄目:移動開發(fā)

通過本篇教程,可以學習到ios證書申請和打包ipa上傳到App Store進行TestFlight測試的流程!

TestFlight測試分內(nèi)部及外部測試,針對沒有上架的app,可以通過此方式安裝到手機測試。

內(nèi)部測試(上傳即可測試):通過測試碼安裝,一個碼安裝一個手機。

外部測試(上傳后需通過審核):通過一個鏈接跳轉(zhuǎn)到TestFlight應用安裝,有效期限90天,安裝數(shù)量1萬臺。

TestFlight上架App Store審核分7步進行,需要注冊一個蘋果的開發(fā)者賬號才能操作

1、安裝iOS證書申請輔助軟件Appuploader

2、申請iOS發(fā)布證書(p12)

3、申請iOS發(fā)布描述文件(mobileprovision)

4、打包ipa

5、上傳ipa到iTunes Connect

6、申請TestFlight內(nèi)部測試及外部測試

一、下載安裝iOS證書申請輔助軟件Appuploader

Appuploader下載鏈接

Appuploader可以輔助在Windows、linux或mac系統(tǒng)直接申請iOS證書p12,及上傳ipa到App Store,最方便在Windows開發(fā)上架沒有蘋果Mac電腦的開發(fā)者!

配合本教程使用,可以快速掌握 TestFlight上架流程

下載軟件包后解壓直接使用,無需安裝。

iOS應用TestFlight內(nèi)部及外部測試介紹

iOS應用TestFlight內(nèi)部及外部測試介紹

成功啟動軟件界面

iOS應用TestFlight內(nèi)部及外部測試介紹

二、申請iOS發(fā)布證書(p12文件)

發(fā)布證書用于上架,證書有p12及mobileprovision兩個文件,配套使用,先申請p12!

2.1、用蘋果開發(fā)者賬號登錄appuploader軟件后,選擇證書進入,點擊右下角+ADD選擇

iOS應用TestFlight內(nèi)部及外部測試介紹

類型:下拉選擇 發(fā)布證書

證書名稱:不要中文、不要太長了、隨意設置

郵箱:隨意

密碼:證書的密碼、比如設置123這樣,不用很復雜,記好、打包時要用、很重要

應用id: 這里不用選

點擊ok創(chuàng)建。

iOS應用TestFlight內(nèi)部及外部測試介紹

2.2、創(chuàng)建成功后,找到剛創(chuàng)建的發(fā)布證書( iOS Distribution這個類型的就是發(fā)布證書,如果之前創(chuàng)建過看過期時間或者ID就知道哪個是新創(chuàng)建的了)!

點擊p12 文件,下載保存.p12證書文件到電腦。

iOS應用TestFlight內(nèi)部及外部測試介紹

三、創(chuàng)建iOS發(fā)布描述文件(.mobileprovision文件)

3.1、點擊右下角BACK、返回Appuploader首頁,選擇描述文件進去。

iOS應用TestFlight內(nèi)部及外部測試介紹

3.3、點擊右下角+ADD,進入申請界面!

Type:下拉選擇 發(fā)布版profile

應用id:下拉選擇對應的應用id( 又稱套裝id,appid,BundleID,包名

新APP上架需要先添加一個新的應用id(每個APP對應一個應用id),如果已經(jīng)加過了直接選擇。

點擊查看應用id添加教程(添加后返回本教程,繼續(xù)上架流程)

證書:選中全部就行

Devices:發(fā)布版不用選設備

輸入名稱:不要中文,隨意,123之類的就行,注意不要跟之前申請過的名稱一樣),點擊ok創(chuàng)建。

iOS應用TestFlight內(nèi)部及外部測試介紹

3.4、選擇剛創(chuàng)建的發(fā)布版描述文件(iOS Distribution這個類型的就是發(fā)布描述文件,找剛創(chuàng)建的輸入的名稱),點擊Download下載,保存到電腦

iOS應用TestFlight內(nèi)部及外部測試介紹

申請到p12及mobileprovision這兩個iOS證書文件即可去打包了!

四、iOS打包IPA

各開發(fā)者工具打包教程,根據(jù)自己使用的平臺去打包,證書都是一樣用。

這里介紹了幾個平臺的打包教程,對應自己使用平臺的查看!

現(xiàn)成的ipa重簽打包后TestFlight上架教程

開心App平臺打包網(wǎng)站教程

HBuilder打包教程

APICloud打包教程

phonegap打包教程

xcode打包教程

APPcan打包教程

變色龍打包ipa教程

這里以HBuilder平臺為例

4.1、打開HBuilder工具,選擇開發(fā)好的項目,點擊發(fā)行,選擇發(fā)行為原生安裝包。

iOS應用TestFlight內(nèi)部及外部測試介紹

4.2、選擇iOS打包,支持的設備類型(可以選擇支持iPhone和支持ipad),選擇使用蘋果證書

AppID:跟申請證書描述.mobileprovision時選擇的要一致 (又稱套裝id,appid,BundleID,應用id,包名)

iOS應用TestFlight內(nèi)部及外部測試介紹

profile文件:選擇上傳配置文件.mobileprovision

私鑰證書:上傳.p12文件

私鑰密碼:輸入創(chuàng)建p12自己設置的密碼。

然后點擊打包。

iOS應用TestFlight內(nèi)部及外部測試介紹

4.3、打包成功后,下載保存ipa到電腦,進行下一步上傳ipa到App Store后臺。

iOS應用TestFlight內(nèi)部及外部測試介紹

五、上傳ipa到App Store

5.1、上傳ipa前先登錄iTunes Connect,點擊我的APP進入創(chuàng)建一個APP

https://itunesconnect.apple.com/login

iOS應用TestFlight內(nèi)部及外部測試介紹

5.2、進入點擊左上角+號選擇新建APP,選擇平臺iOS,

應用名稱:APP的名稱

語言:APP的語言,中文還是英文。

套裝ID:(應用id、appid、包名,跟申請證書使用的要保持一致)

sku:不能寫中文,自己用拼音隨便編一個,好識別就行,如app叫淘寶,就輸入taobao。

用戶訪問權限:選完全訪問權限

iOS應用TestFlight內(nèi)部及外部測試介紹

創(chuàng)建APP后進行下一步操作上傳IPA文件!

5.3、上傳ipa之前,配置上傳專用密碼

APP專用密碼app-specific password是專門用于上傳ipa文件的一種密碼,是一種蘋果的安全機制!

現(xiàn)在蘋果開發(fā)者賬號開啟了雙重認證,提交ipa文件時候都需要這個密碼!

特點:

不會失效

可以生成多個(忘記了可以重新申請)

不同的APP上架通用(無需重復生成)

下面是生成步驟

1、首先打開apple id管理中心

https://appleid.apple.com/zh_CN

登錄蘋果開發(fā)者賬號

iOS應用TestFlight內(nèi)部及外部測試介紹

2、登錄進去后找到安全項目,點擊生成專用密碼。

iOS應用TestFlight內(nèi)部及外部測試介紹

密碼標簽隨便輸入,123,app等之類的都行。

點擊創(chuàng)建生成,(注意密碼標簽不是專用密碼,是由蘋果系統(tǒng)生成的一串密碼)專用密碼就是下面這個樣子的密碼,把這個密碼復制,打開Appuploader

iOS應用TestFlight內(nèi)部及外部測試介紹

如果是Appuploader軟件進行上傳ipa(Appuploader軟件可以幫助在Windows電腦直接申請iOS證書和上傳ipa)

打開AU軟件點擊右上角(下圖箭頭處),進入設置,把上傳專用密碼復制上去, 同時勾選上保存密碼, 點擊Save保存,然后再回去提交ipa上傳就可以正常上傳了。

iOS應用TestFlight內(nèi)部及外部測試介紹

5.4、輸入專用密碼點擊OK保存后,點擊單個ipa按鈕提交

iOS應用TestFlight內(nèi)部及外部測試介紹
iOS應用TestFlight內(nèi)部及外部測試介紹

5.5、選擇剛打包的ipa包

iOS應用TestFlight內(nèi)部及外部測試介紹

5.5Appuploader將自動上傳你的IPA,包如果很大需要上傳一段時間,當出現(xiàn)以下提示時(packages were  uploaded successfully 進度條藍色),說明上傳成功。

iOS應用TestFlight內(nèi)部及外部測試介紹

如果進度條紅色說明上傳失敗,通過下面的鏈接,找解決方案,或者加技術支持解答。

上傳ipa常見錯誤解決方案

iOS應用TestFlight內(nèi)部及外部測試介紹

5.6上傳成功后到后臺查看上傳的版本

packages were  uploaded successfully 進度條藍色,ipa上傳成功后,登錄iTunes Connect   https://itunesconnect.apple.com/login后臺查看上傳的ipa

進入APP,點擊活動,所有構建版本選項(下圖所示)查看,有兩種情況!

1、ipa包符合要求,顯示正在處理,這種就是成功上傳,等待處理即可,往后看教程進一步操作(根據(jù)包大小,一般處理幾分鐘到十幾分鐘)

2、ipa不符合要求,沒有出現(xiàn)正在處理,或者刷新頁面正在處理的版本消失

 
出現(xiàn)這種情況說明你上傳的這個ipa包有問題,蘋果會發(fā)送具體原因到郵箱(開發(fā)者賬號就是郵箱地址,)
 
登錄郵箱去查看反饋郵件( 反饋郵件也可能在垃圾箱),修改錯誤重新再打包上傳。

點擊查看成功上傳ipa但iTunes Connect后臺沒有構建版本詳細說明

iOS應用TestFlight內(nèi)部及外部測試介紹

六、TestFlight方式安裝到蘋果手機測試

剛上傳先等活動那邊版本處理完到TestFlight,一般十幾分鐘就會處理好

iOS應用TestFlight內(nèi)部及外部測試介紹

A.先說內(nèi)部測試

1、處理完就可以直接內(nèi)部測試了

iOS應用TestFlight內(nèi)部及外部測試介紹

2、選擇App Store connect用戶選項,點擊測試員旁邊+號,選擇測試的蘋果賬號!

iOS應用TestFlight內(nèi)部及外部測試介紹

3、到郵件查看測試兌換碼,一串字母!

iOS應用TestFlight內(nèi)部及外部測試介紹

4、在蘋果手機安裝TestFlight這個軟件打開,點擊右上角兌換,輸入郵件收到的那一串大寫字母,點擊兌換,即可安裝上!

注意那一串大寫字母只能用一次!

iOS應用TestFlight內(nèi)部及外部測試介紹

B、外部測試

1、創(chuàng)建外部測試群組

iOS應用TestFlight內(nèi)部及外部測試介紹

2、填寫測試信息

iOS應用TestFlight內(nèi)部及外部測試介紹

3、選擇構建版本提交審核,一般會審核一兩天等結果即可!

iOS應用TestFlight內(nèi)部及外部測試介紹

iOS應用TestFlight內(nèi)部及外部測試介紹

3、審核通過后,獲取安裝鏈接

iOS應用TestFlight內(nèi)部及外部測試介紹

iOS應用TestFlight內(nèi)部及外部測試介紹

iOS應用TestFlight內(nèi)部及外部測試介紹

把這個鏈接做成二維碼用蘋果手機掃碼打開安裝即可(先安裝好TestFlight應用)

iOS應用TestFlight內(nèi)部及外部測試介紹

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

AI