我对 iOS 发行版还很陌生,所以我来这里是为了寻求正确的方向,特别是因为我的目标不是一个常见的出版物。
我想分发给数百名选定的用户至少半年。我需要使用什么配置文件,开发人员还是企业?供应的到期日期如何?它们之间是有区别的,不是吗? 我们为此使用什么分发平台? TesFlight 是合适的选择吗?
如果您不想在组织外部发布应用程序,请使用 企业配置分发您的应用程序否则,使用生产/分发配置(标准开发), 以便您的应用程序可供公众使用(在您的 组织)
按照以下步骤通过TestFlight
第1步:输入您的测试信息
输入有关您的应用程序的测试信息,例如描述和反馈电子邮件。如果您计划将构建分发给外部测试人员
(您组织外部的人员),您将需要这个。
第 2 步: 上传您的构建版本
上传您的构建版本。阅读密码学和美国出口合规性,以确定您是否需要为您的应用提供出口合规性文档。版本上传后,可在 90 天内进行测试。
第3步:邀请内部和外部测试人员
(组织中最多 25 名 iTunes Connect 用户),以便他们可以访问您分发的版本。然后邀请您想要测试您的应用程序的外部测试人员(组织外部最多 2000 人)。您可以
创建测试人员组并将特定构建分配给组。如果您邀请外部测试人员,则构建需要先获得Beta App Review的批准,然后才能开始测试。
提示:要在发布应用程序之前测试 App Store 构建的变体,请仅邀请内部测试人员并使用 TestFlight 下载变体。
第 4 步: 测试人员下载 TestFlight 并接受您的邀请 测试人员在其设备上安装免费的
TestFlight 应用程序。然后测试人员使用 TestFlight 兑换邀请、安装应用程序、发送反馈并获取更新。测试人员下载并安装应用程序的精简变体。
第 5 步: 查看测试器和构建信息
通过在 iTunes Connect 中
(例如会话数和崩溃数)来跟踪测试人员的参与度和应用程序的性能。您还可以向尚未接受邀请的测试人员重新发送邀请。
提示:您还可以直接在 Xcode 中查看使用 TestFlight 分发的应用程序的崩溃报告。
第6步:收集测试人员的反馈 在测试期间不断阅读测试人员的反馈,这些反馈会发送到您在步骤 1 中指定的电子邮件地址。此外,在
将您的应用程序提交到 App Store之前,请对您的应用程序进行改进并继续分发版本,直到解决所有问题。
第 7 步: 停止测试
完成测试后,您可以选择“使构建过期”以停止测试,然后转到“发布应用程序概述”以了解将应用程序提交到 App Store 的过程。如果您没有使您的构建过期并将其提交到 App Store,则收到测试邀请的测试人员仍然可以测试您的构建,即使它在 App Store 上上线后也是如此。 90 天后,您的构建将在 TestFlight 中变得不可用。
请参阅:TestFlight beta 测试概述
TestFlight beta 测试可让您将应用程序的 beta 版本分发给测试人员并收集反馈。 TestFlight beta 测试是可选的;您可以在不使用应用程序的情况下提交应用程序以供审核。然而,它很容易做到,而且是免费的,并且是在 App Store 上发布应用程序之前改进应用程序的一种有价值的方法。您可以在 iTunes Connect 帐户中同时启用最多 100 个应用程序的 TestFlight Beta 测试。