一些業(yè)務(wù)需要appstore真實(shí)環(huán)境進(jìn)行測試火本,這就需要TestFlight測試(Beta版測試)
我這里舉兩個(gè)我遇到的例子
一蝙斜、某個(gè)第三方的SDK中的某些功能需要上線appstore才能測試某個(gè)功能舅锄,這樣只能先使用TestFlight進(jìn)行Beta版測試薄翅。
二饥瓷、某個(gè)時(shí)間段伙狐,蘋果的沙盒賬號進(jìn)行內(nèi)購測試的時(shí)候涮毫,返回的代理一直是連接錯(cuò)誤,使用各種方法一直就是不行(比如把沙盒賬號刪掉再加上贷屎,添加新的沙盒賬號罢防,更換網(wǎng)絡(luò)等等都不行)只能使用TestFlight進(jìn)行內(nèi)購測試
當(dāng)然TestFlight就是用來進(jìn)行Beta版測試的,所以我們可以在打包上傳到appstoreconnect之后唉侄,提交審核之前先進(jìn)行TestFlight進(jìn)行測試下篙梢,以免上錯(cuò)環(huán)境等等
TestFlight測試分為:內(nèi)部測試,外部測試兩種美旧,下面就先著重說下TestFlight內(nèi)部測試
下面說下步驟
準(zhǔn)備:
上傳一個(gè)包到itunesconnect用來測試,也可以最后上傳(具體怎么上傳包可以網(wǎng)上搜索)
正式步驟:
1.進(jìn)入網(wǎng)站 https://itunesconnect.apple.com
2.點(diǎn)擊我的app
3.點(diǎn)擊進(jìn)入應(yīng)用
4.點(diǎn)擊TestFlight
5.點(diǎn)擊App Store Connect 用戶
6.點(diǎn)擊測試員后面的+
8.點(diǎn)擊紅圈里面的+
這樣這個(gè)郵箱就會(huì)收到一個(gè)接受邀請的郵件
點(diǎn)擊接受邀請然后會(huì)生成一個(gè)appid,最后會(huì)讓你進(jìn)入App Store Connect按照提示即可
這樣用戶就會(huì)被加入到用戶與訪問里面了大莫。
最后再按照步驟5,6進(jìn)行官份。 9.手機(jī)從appsore下載TestFlight,登錄賬號后點(diǎn)擊兌換只厘,輸入邀請碼即可
注意
1.郵件有時(shí)不是很快就能收到邀請碼,有時(shí)需要等半小時(shí)左右舅巷。
2.步驟6中的郵箱需要是一個(gè)從未與appID關(guān)聯(lián)過的一個(gè)電子郵箱
3.手機(jī)上的TestFlight一個(gè)邀請碼只能綁定一個(gè)賬號(可以是任意賬號)
4.賬號解綁只要移除測試就行羔味,而且從App Store Connect 移除的賬號不會(huì)在用戶與訪問的賬號里面移除
5.登錄TestFlight之前需要先在手機(jī)設(shè)置里面退出其他的賬號。
6.App Store Connect 用戶可以使用 TestFlight App 測試所有可用的構(gòu)建版本钠右。另外赋元,在添加新構(gòu)建版本時(shí),他們會(huì)收到通知飒房,并可以在構(gòu)建版本通過 Beta 版 App 審核前搁凸,對該版本進(jìn)行測試