iOS——TestFlight Beta Testing
TestFlight Beta Testing makes it easy to invite users to test youriOS 8 apps before you release them on the App Store. You can invite up to 1,000 external testers using just their email address. TestFlight Beta Testing 使得在你的App發布到App Store之前邀請使用者測試變得很容易。你可以通過使用者的郵箱邀請至多1000個正式發行前小眾測試者。Preparing for TestFlightBuild and setup with Xcode and iTunes ConnectTo get your app ready for testers, upload a beta build of your app from Xcode and add the names and email address of people that you’d like to test in iTunes Connect. For instructions on how to prepare your beta app and set up a list of testers, read the iTunes Connect Developer Guide or watch the TestFlight video tutorial. 為了讓使用者測試你的App,你需要通過Xcode上傳你的測試版本App,並且需要在iTunes Connect添加測試者的姓名和郵箱地址。如何準備你的測試App和設定測試者名單,你可以參考 iTunes Connect Developer Guide 或者 watch the TestFlight video tutorial。連結如下:
- iTunes Connect Developer Guide
- TestFlight Video Tutorial
Inviting TestFlight Beta TestersInternal TestersGet feedback quickly by sharing your beta builds with up to 25 members of your team who have been assigned the Technical or Admin role in iTunes Connect. Each member can test on up to 10 devices.
External TestersOnce you’re ready, you can invite up to 1,000 users who are not part of your development organization to beta test an app that you intend for public release on the App Store. Apps made available to external testers require a Beta App Review and must comply with the full App Store Review Guidelines before testing can begin. A review is required for new versions of your app that contain significant changes. Up to 10 apps can be tested at a time, internally or externally.
TestFlight App for iOSDownload on the App StoreEach time you invite a tester, they will automatically receive an invitation email to join your group of beta testers and will be prompted to install the free TestFlight app from the App Store. The TestFlight app makes installing beta apps simple, with no need to keep track of UDIDs or provisioning profiles. 每次當你邀請測試者時,他們會自動地收到一封加入你的測試組的邀請郵件,並且他們會獲得安裝TestFlight app的協助。TestFlight app使得安裝測試App變得簡單,不需要去跟蹤UUIDs和設定檔。 View the TestFlight AppUpdatesOnce a beta app is installed, TestFlight will notify testers each time a new build is available, provide instructions on where to focus, and offer an easy way to give feedback. 一旦測試者安裝了測試版App,TestFilght會提供測試者App更新的通知,提供需要關注的說明,和方便的反饋方式。
Using TestFlight as a Beta TesterYou can use TestFlight on up to 10 devices and test multiple apps for multiple developers — there is no limit to the number of apps that you can test simultaneously. TestFlight can be used to test iOS apps on iPhone, iPad, and iPod touch running iOS 8 or later. Mac apps cannot be tested. If the beta app does not load on your device, contact the developer. 你可以在至多十個裝置上使用TestFlight,測試不同開發人員的不同App,並且沒有同事測試App數目的限制。TestFlight可以運行在iPhone、iPad和iPod touch上的App,前提是這些裝置的系統版本不小於iOS 8。 Mac apps不能被測試。如果你無法在你的裝置上安裝App,請聯絡開發人員。TestingOnce you accept your invitation, you’ll be able to download a beta version of the app you’ve been invited to test. If you already have the live app installed on your device, the beta version of the app will replace the live version. When you’ve downloaded the beta app, you’ll see an orange dot next to its name that identifies it as a beta. TestFlight will notify you each time a new build is available and provide instructions on where to focus. You can easily offer feedback by tapping the Provide Feedback button in the App Details view in TestFlight. An email automatically opens with pertinent app and device details, and you can add additional details and screenshots。 一旦接受了邀請,你就可以下載被邀請測試的App的。如果你已經安裝了應用,那麼測試版本的App將會替換它。下載beta App後,你會在App的名字旁邊看到一個黃色的點,它是用來標識測試版本的。TestFilght會提供測試者App更新的通知,和需要關注的說明。在TestFlight裡測試App的詳情介面,你可以通過反饋按鈕提供反饋,此時一封含有相關App和裝置詳情資訊的郵件編輯介面自動開啟,你還可以添加額外的詳情和。
The beta period lasts for 30 days, starting on the day it is released to testers. In TestFlight, the number of days remaining appears below the Open button for each app. 測試有限期為30天,從發布給測試者的當天算起。在TestFlight裡,你可以在app的開啟按鈕下面看到剩餘可測試時間。
If a beta app has In-App Purchases, you do not have to purchase them, as In-App Purchases made with beta builds are free within the context of the beta version. 如果App包括內購買功能,你不需要去購買,因為含有內支付功能的beta App的所有內容都是免費的。
Opting OutIf you do not accept your email invitation, the beta app will not be installed and you will not be listed as a tester. Additionally, you can unsubscribe using the link at the bottom of the invitation email to notify the developer that you’d like to be removed from their list. If you accepted the invitation and no longer wish to test the app, you can delete yourself as a tester in the App Details page in TestFlight. 如果你沒有接收到郵件邀請,你無法安裝beta app,並且也不會成為測試組的一員。此外,你也可以通過邀請郵件底端的退訂連結,通知開發人員將你從測試組中移除。如果你接收到了邀請,但是不想再測試這個App,你可以在TestFlight的App詳情頁刪除你自己。
TestFlight Beta Testing requires iOS 8 or later, and can be used in all 155 countries where the App Store is available. TestFlight Beta Testing 需要iOS8版本以後的系統,並且可以在App Store被使用的155個國家可用。