原文網址:http://blog.csdn.net/dexin5195/article/details/43966571
大家都知道, 以前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, 創建相應的app
2. 上傳你的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官方提供的文檔, 非常清晰詳細.
