TestFlight APP測試(IOS如何讓上架前給其他人測試),testflightios
大家都知道, 以前ios項目要測試只需要上傳到testflightapp.com, 被邀請和授權的裝置都可以下載來測試, 但是直到美國時間2015年2月26日, Apple取消了testflightapp.com的網域名稱, 以後測試都必須用TestFlight App(可以從app store下載, 僅支援ios8.0及以上), ipa檔案只能提交到itunesconnect中心.
下面詳細說一下測試的步驟和一些注意點:
* 你也可以看apple的官方文檔(TestFlight Beta Testing), 非常詳細且清晰 https://developer.apple.com/library/ios/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/BetaTestingTheApp.html#//apple_ref/doc/uid/TP40011225-CH35-SW2
1. 首先你需要開發人員帳號是必須的, 登入itunesconnect.apple.com, 建立相應的app2. 上傳你的ipa檔案到itunesconnect, 上傳之後會出現在app中的<預發行>中;3. 在右上方會有TestFlight Beta測試, 開啟
4. 在上述圖片第一行中你會看到有內部和外部之分, 這裡要說明一下: 測試分兩種 自我裝載(Internal Testers)和正式發行前小眾測試(External Testers), 我們先說怎麼實現自我裝載5. 自我裝載: 1>首先在<使用者和職能>中加入iTunes Connect使用者
點擊左邊 + 號按鈕可以添加使用者
完成輸入後點擊 下一頁 會讓你設定職能(其實就是一些許可權), 我只選擇勾選<技術>, 下一步->儲存, 這樣apple就會發送一封郵件到你的郵箱, 根據相應連結讓你登入itunesconnect, 登入成功並授權之後在剛才的 iTunes Connect使用者列表中就會出現你的郵箱帳號了. 注意:該郵箱被授權成功後自動變成Apple ID了, 也成為了itunes connect的使用者, 當它登入後看到的模組就是剛才你授權給他的.
2>. 完成添加後, 在TestFlight測試版本的測試者-內部勾選測試帳號:
3>. 這樣在<預發行>中的自我裝載員就會出現剛才你勾選的測試帳號,
4>. 然後在<預發行> - <構建版本>選擇你的版本, 在<內部>列下開啟測試, 然後到上述圖中勾選帳號發出邀請, 這樣該使用者郵箱就會收到一份TestFlight測試邀請, 點選連結就會自動開啟TestFlight App(前提必須安裝TestFlight App, ios8.0及以上), 他就會看到你此版本的app了!
注意: 自我裝載帳號上限25個, 並且同時成為你的Itunesconnect帳號.
6. 正式發行前小眾測試:
1> 細心的同學會發現剛才在構建版本中有一列叫<內部>, 還有一列叫<外部>, 如果想進行正式發行前小眾測試, 就必須在<外部>下點擊提交該版本到apple審核, 這裡是測試版本審核, 很快會被通過, 本人親測1個工作日通過審核.
2>. 審核通過後, 在<預發行> - <正式發行前小眾測試員>中添加正式發行前小眾測試帳號:
輸入後點擊右上方可以直接發出邀請, 這樣該郵箱就會收到一份授權郵件, 點選連結直接會跳轉到TestFlight App中, 就可以看到此版本的app並可以下載測試啦!
注意: 正式發行前小眾測試帳號上限1000個, 夠你測了吧.
總結一下自我裝載員和正式發行前小眾測試員的區別:自我裝載帳號上限25個, 正式發行前小眾測試帳號1000個, 自我裝載帳號同時會成為itunes connect使用者, 而外部帳號不是.
上述只是粗略說了下現在測試的流程, 本人親測可以使用(內部和正式發行前小眾測試), 如果不明白可以留言 或者研究下文章開頭的apple官方提供的文檔, 非常清晰詳細.