5

我对 iOS 发行版很陌生,所以我在这里寻求正确的方向,特别是因为我的目标不是一个普通的出版物。

我想分发给几百个选定的用户至少半年。我需要使用什么配置文件,开发人员还是企业?配置的到期日期如何?他们之间是有区别的,不是吗?我们为此使用什么分发平台?TesFlight 是一个合适的选择吗?

4

3 回答 3

4

企业分发可以为您工作,但官方只允许在内部使用,例如在加入企业开发者计划的同一家公司拥有的设备上。

您还可以使用B2B 程序(可通过普通开发人员程序获得)

于 2017-05-04T10:42:55.463 回答
2

注意:证书类型(配置文件)取决于您的应用程序的分发。
如果您不想在组织外部发布应用程序,请使用企业配置
,否则使用生产/分发配置(标准开发),以便您的应用程序可供公众使用(组织外部)

请按照以下步骤通过以下方式分发您的应用程序TestFlight

第 1 步:输入您的测试信息
输入有关您的应用的测试信息,例如描述和反馈电子邮件。如果您计划将构建分发给外部测试人员(组织外的人),您将需要这个。

第 2 步:上传您
的构建使用 Xcode 或 Application Loader 上传您的构建。阅读 Cryptography and US Export Compliance 以确定您是否需要为您的应用提供出口合规性文档。上传构建后,它们可用于测试 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 测试概述

于 2017-05-04T10:39:08.753 回答
1

TestFlight beta 测试可让您将应用的 beta 版本分发给测试人员并收集反馈。TestFlight beta 测试是可选的;您可以在不使用的情况下提交您的应用以供审核。但是,在 App Store 上发布之前,它很容易做到,而且是免费且有价值的改进应用程序的方法。您可以在您的 iTunes Connect 帐户中一次为多达 100 个应用程序启用 TestFlight Beta 测试。

以下是一些可以帮助您更好的指南和教程:
TestFlight 教程:iOS Beta 测试
TestFlight - Apple Developer Forums

于 2017-05-04T10:32:02.940 回答