在将应用程序提交至App Store进行审核之前,TestFlight Beta Testing可方便开发者很容易地邀请测试者对预发布版的iOS 8应用程序进行测试。开发者可使用email地址邀请最多1000名beta版测试用户进行测试
“ ”
本文由CocoaChina翻译小组编译自苹果的官方说明:
TestFlight Beta Testing
在将应用程序提交至App Store进行审核之前,TestFlight Beta Testing可方便开发者很容易地邀请测试者对预发布版的iOS 8应用程序进行测试。开发者可使用email地址邀请最多1000名beta版测试用户进行测试。
为TestFlight做好准备
使用Xcode和iTunes Connect进行构建和设置
想要为测试者准备好你的应用程序,请从Xcode上传app的测试版本,并添加在iTunes Connect中进行测试的人员的名字和email地址。关于如何创建测试者列表内容,请参阅
iTunes Connect Developer Guide。
邀请TestFlight Beta测试者
内部测试(Internal Testing)
Internal Testing的测试对象仅限于iTunes Connect中拥有Technical或者Admin Role的团队成员,且人数最多为25人。每个成员最多可测试10台设备。
外部测试(External Testers即将上线)
准备完毕后,你最多可以邀请1000名开发团队之外的用户来进行beta版测试。使用外部测试的应用程序需要一个Beta App Review,并且在测试开始前必须遵守 App Store审核指南(
中文版,
英文版)。如果新版本中包含重要的变化,那么review是必须的。最多能同时对10款应用程序进行外部测试。
TestFlight App for iOS
通过App Store下载TestFlight
每次你邀请了一位测试者,测试用户会自动接收到你的加入测试版邀请邮件,并且测试者将会被提示从App Store安装免费的TestFlight app。TestFlight app简化了测试版应用的安装,减轻了开发者和测试者的负担,让他们无需担心UDID或者Provisioning Profiles。更多信息,可参看TestFlight FAQs(
中文版,
英文版)或者App Store中TestFlight App说明。(下载地址:
https://itunes.apple.com/us/app/testflight/id899247664?mt=8)
更新
一旦测试者安装了beta 版app,TestFlight将会在每次有新版本更细时通知测试者,提供重点关注的说明,并为测试者提供简单的反馈方式。
TestFlight Beta Testing要求iOS 8及以上系统,并且适用于全球范围内拥有App Store的155个国家。