TestFlight Beta 版測試讓您能夠分發您 App 的 Beta 版構建版本給測試員並收集反饋。您能夠在您的 App Store Connect 賬戶中一次爲至多 100 個 App 啓用 TestFlight Beta 版測試。app
爲您的 App 輸入測試信息,例如一段描述和反饋電子郵件。若是您計劃將您的構建版本分發給外部測試員(您團隊外的人員),則您須要執行此操做。性能
使用 Xcode 或 Application Loader 上傳您的構建版本。請參閱「加密和美國出口合規證實」來判斷您是否須要爲您的 App 提供出口合規證實文稿。構建版本上傳後,可在 90 天內進行測試。測試
添加內部測試員(至多 25 個您組織中的 App Store Connect 用戶)以便他們訪問您分發的構建版本。您能夠爲外部測試員建立羣組,而後將特定構建版本分配給他們。將構建版本添加至羣組後,您能夠添加外部測試員(至多 10,000 個您組織外的人員)來測試您的 App。若是您邀請外部測試員,則該構建版本須要通過 Beta 版 App 審覈批准才能開始測試。加密
測試員在其設備上安裝免費的 TestFlight App。而後經過邀請電子郵件或公開連接來接受邀請、安裝您的 App、發送反饋並獲取更新。測試員下載並安裝您 App 的瘦身變體版本。code
經過在 App Store Connect 中查看構建版本狀態和指標(如 App 使用次數和崩潰記錄)來追蹤您測試員的參與度和您 App 的性能。您也能夠向還沒有接受邀請的測試員從新發送電子郵件邀請。blog
在測試期間,不斷閱讀測試員的反饋,這些反饋被髮送至您在第 1 步中指定的電子郵件地址。此外,在提交您的 App 至 App Store 以前,改進您的 App 並繼續分發構建版本,直到全部問題獲得解決。get
當您完成測試時,您能夠選擇將某個構建版本設爲過時來中止對它的測試,並前往「App 發行流程概述」以將您的 App 提交到 App Store。若是您不將您的構建版本設爲過時,且將其上傳至 App Store,那麼即便它在 App Store 上線後,已收到測試邀請的測試員將仍能夠測試您的構建版本。90 天后,您的構建版本將在 TestFlight 中不可用。io
若要向 App Store Connect 用戶提供您的 Beta 版構建版本,您的 App 無須進行「Beta 版 App 審覈」。若要向外部測試員提供您的 Beta 版構建版本,您的 Beta 版構建版本可能須要審覈。當您向羣組添加您 App 的第一個構建版本,該構建版本會被髮送至「Beta 版 App 審覈」以確保其符合《App Store 審覈準則》。這是您的 App 惟一一個須要全面審覈的 Beta 版本,一旦經過便可開始測試。class