在本教程中,您将学习如何为iOS生成和使用发布应用程序,以及如何从TestFlight测试发布应用程序构建。您应该从一个平台上进行常规的日常测试和定制开发测试应用程序,而发行版应用程序将用作提交出版到苹果应用商店。
在某些情况下,您可能希望在将iOS发行版应用程序提交给苹果发布之前在设备上进行测试。如果您正在使用应用内购买,您将只能从发布应用程序中真正测试购买。您仍然可以从测试应用程序查看您的产品并进行虚假的“购买”,但是,除非从发布应用程序查看,否则这些产品将无法显示真实的定价和产品条款(订阅期限等),因为苹果仅将您的所有应用程序内购买数据与发布应用程序的捆绑ID关联。通过从发布应用程序进行测试,您将能够看到应用程序中的实际定价和条款,并且您将能够使用苹果的官方方法对产品进行测试购买。
要在您的设备上查看iOS发行版应用程序,您需要使用试飞,这是苹果在发布应用程序之前测试应用程序的官方方法。您需要从BuddyBoss应用程序插件管理中的构建历史中下载发布应用程序IPA文件,将该文件上载到TestFlight,邀请测试人员加入TestFlight,然后从TestFlight应用程序下载构建。请按照以下步骤执行此操作:
创建iOS发布应用程序版本
- 登录你的WordPress管理员
- 导航到BuddyBoss应用程序>建筑
- 点击请求构建
- 选择网间网操作系统作为平台,发布应用程序作为构建类型
- 点击下一步,然后发送生成请求
- 构建完成后,转到建立历史
- 单击完成的发布版本上的按钮以下载IPA文件
- 将此文件保存到安全的地方。您将在接下来的步骤中使用它。
将构建上载到应用商店连接
接下来,您需要将构建上传到应用程序的TestFlight部分应用商店连接. 您可以查看我们关于的文档将iOS版本上载到App Store Connect获取更深入的教程。
在TestFlight中,您可以将构建分配给应用程序版本,然后将其提交给Apple进行审查。按照以下步骤上载生成:
- 在WordPress管理员中,进入BuddyBoss应用程序>上传>苹果应用商店
- 选择iOS发布应用程序在上一步中生成的生成
- 您无法上载尚未上载到App Store Connect的生成
- 您无法上载生成版本和代码高于上载到App Store Connect的任何其他生成的生成
- 点击构建上载
您的上传将在15分钟内完成。您可以随时在WordPress管理员的上传历史页面上检查状态。
将测试员添加到TestFlight
- 登录应用商店连接
- 点击用户和访问
- 打开人选项卡,然后单击用户>全部
- 添加您希望能够从TestFlight访问应用程序的任何人的详细信息
- 单击(+)按钮添加新用户
- 在“新用户”下,添加他们的名字姓和电子邮件
- 该电子邮件应与他们在手机上用于iCloud/App Store的电子邮件相同
- 在“角色”下,选择一个角色
- 任何角色都可以用于测试。你只需要选择一些东西。
- 如果您不确定,请选择开发商
- 在“应用”下,选择他们应该能够测试的应用(或选择所有应用)
- 点击邀请
- 通知此人查看电子邮件,并接受邀请
- 他们接受邀请后,继续下一步
- 去应用程序从顶部菜单
- 或者,重新登录应用商店连接点击我的应用程序
- 点击你的应用打开它
- 点击试飞标签
- 在“内部组”下,单击应用商店连接用户
- 在Testers下,单击(+)以将先前邀请的用户添加为测试人员
- 在Testers列表中,选择刚刚添加的用户
- 点击添加
- 您应该看到用户被添加到测试人员列表中
- 用户现在可以从TestFlight应用程序访问您的应用程序
通过TestFlight安装您的应用程序
- 下载试飞将应用程序安装到手机上,并告诉测试人员也这样做
- 你应该在TestFlight应用程序中看到你的应用程序
- 点击安装,然后打开
- 您现在可以在设备上玩您的发布应用程序,并测试应用程序内购买
将新构建上载到TestFlight
完成上述步骤后,要将较新版本的应用程序版本上载到TestFlight,只需再次按照上面的“upload Build to App Store Connect”教程进行操作。您可以生成新的iOS版本应用程序构建,将其上载到App Store Connect,新版本应显示在App Store Connect的TestFlight选项卡中。当所有测试人员在手机上打开TestFlight应用程序时,他们都会看到可供更新的新版本,苹果也会向他们发送电子邮件,告知可供测试的新版本。