1. 程式人生 > >Apple允許向TestFlight測試服務中新增最多1000名外部測試者

Apple允許向TestFlight測試服務中新增最多1000名外部測試者

Apple已經宣佈 其旗下的TestFlight Beta測試服務現在允許開發者通過iTunesConnect新增最多1000名外部測試者。

Apple起初是在WWDC 2014大會上宣佈他們從 Burstly收購 的TestFlight會融合到iOS開發工具套件中。

Apple將TestFlight整合到iTunesConnect給開發者帶來的最大優勢是:

  • 註冊測試者時不再需要將他們的裝置資訊新增到應用的描述檔案中,而是隻需要簡單地傳送一封郵件。
  • 更大的測試人群,最多可註冊1000名外部測試者。
  • 經過符號表解析的崩潰問題報告都會統計在iTunesConnect中。

下面是關於新的測試服務一些重要事項:

  • TestFlight支援25名內部測試者和1000名外部測試者。
  • TestFlight支援在同一賬號下,同時可以對10個不同的應用進行測試。
  • 開發者必須要在iTunesConnect中建立被測試應用的記錄,包括一些元資料資訊,比如要測試什麼內容、被測試應用的描述以及測試結果的反饋郵箱地址。這些元資料資訊只是針對外部測試者使用的。
  • 當上傳應用時,開發者必須使用帶有公測許可權的App Store描述檔案,才能通過TestFlight分發版本。
  • 外部測試者和開發者不必來自相同組織。任何使用者都可以通過郵件被邀請成為測試者。
  • 內部測試者必須是開發者賬號的成員,並擔任Admin、Legal或Technical角色。
  • 一個應用必須要通過公測版應用審查後才能邀請外部測試者進行測試。
  • 一個測試版本在傳送測試者邀請後的30天內有效。
  • 如果希望在30天有效期過後繼續進行測試,那麼必須要提交新的測試版本。
  • 內部測試者可以立即使用新的測試版本。
  • 只有當新的測試版本再次通過稽核並許可後,外部測試者才能使用,除非開發者提交的新測試版本宣告沒有“重大修改”,才能立即使用。
  • 一個應用同一時間最多隻能有一個預釋出版本通過TestFlight進行測試。
  • 如果想要使用一個應用較老版本的測試版,就必須先要禁止使用當前的版本,然後手動啟用較老的版本。
  • 舊版的TestFlight服務仍然允許現有的測試者進行測試,但不再支援註冊新的測試者。

在Apple網站上有TestFlight整個使用過程的 詳細描述 。

InfoQ曾經報道過,最初在WWDC2014大會上釋出TestFlight時,有兩個問題引起了部分開發者的關切: 

允許老版本使用TestFlight 和 每一個版本在使用TestFlight時都需要審查 ,這兩個問題目前似乎只解決了一部分。

感謝曹知淵對本文的審校。

給InfoQ中文站投稿或者參與內容翻譯工作,請郵件至[email protected]。也歡迎大家通過新浪微博(@InfoQ)或者騰訊微博(@InfoQ)關注我們,並與我們的編輯和其他讀者朋友交流。