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 TestFlight
Build and setup with Xcode and iTunes Connect
To 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。链接如下:
Inviting TestFlight Beta Testers
Internal Testers
Get 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 Testers
Once 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 iOS
Download on the App Store
Each 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和配置文件。
Updates
Once 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 Tester
You 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,请联系开发者。
Testing
Once 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 Out
If 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个国家可用。