
在iOS 8中,苹果推出了一款名为TestFlight的测试平台,用于简化Beta测试流程。TestFlight作为独立平台已有一定历史,但在今年二月,Burstly被苹果收购,TestFlight因此整合至iTunes Connect,用户可通过电子邮件邀请Beta测试成员。TestFlight将测试者分为内部成员和外部成员,内部成员一般为开发团队的技术或管理人员,数量上限为25人,而外部成员则不受此限制,上限为1000人,但需先通过苹果审核。
进行Beta测试的基本步骤包括:在iTunes Connect上创建App Record,更新Build版本号,归档并上传App,以及在iTunes Connect上管理Beta测试。首先,需在iTunes Connect上创建一个App Record,这要求填写App的基本信息,如名称、语言、Bundle ID、版本号、SKU等。接着,需在App预览中加入预览视频,并为不同尺寸的设备提供截图。
产品描述和URL部分需要为App提供关键词描述和至少一个支持URL。App基本信息包括上传App图标、填写版本号、选择类别和评级。版权声明部分则需填写年份和姓名。若计划在其他国家和地区发布,还需提供贸易代表联系信息。
App Review Information部分需填写联系方式。当App Review审核通过后,可以选择自动或手动发布App。接下来,需在Xcode中更新Build版本号,归档并上传App。归档前需确保App图标已包含在项目文件中,且配置为Release版本。
在iTunes Connect上管理Beta测试时,需设置App为PreRelease状态,邀请内部成员参与测试。内部成员身份可为Admin、Legal或Technical,需通过电子邮件激活账户。邀请内部测试者时,勾选复选框后点击Invite按钮,测试者会收到TestFlight Beta Testing的邀请邮件。测试者只需点击Open TestFlight按钮,即可安装Beta版本。
TestFlight的整合使Beta测试更加便捷,但需注意内部成员无需审核即可开始测试,而外部成员则需先通过苹果审核。苹果收购TestFlight之举,无疑提升了iOS应用开发者的用户体验,有助于提升App质量。