iOS:如何为有限数量的用户发布应用程序?

问题描述 投票:0回答:3

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

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

ios xcode software-distribution release-builds iosdeployment
3个回答
4
投票

企业发行版可能适合您,但“官方”只允许在“内部”使用,例如在加入企业开发者计划的同一家公司拥有的设备上。 您还可以使用 B2B 计划(可通过普通开发者计划获得)


2
投票
证书类型(配置文件)取决于您的应用程序的分发。
如果您不想在组织外部发布应用程序,请使用 企业配置

否则,使用生产/分发配置(标准开发), 以便您的应用程序可供公众使用(在您的 组织)
按照以下步骤通过
TestFlight

分发您的应用程序

第1步:
输入您的测试信息

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

使用 Xcode 或应用程序加载器

上传您的构建版本。阅读密码学和美国出口合规性,以确定您是否需要为您的应用提供出口合规性文档。版本上传后,可在 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 测试。

以下是一些可以帮助您做得更好的指南和教程:

TestFlight 教程:iOS Beta 测试


1
投票


您可以使用“不公开应用分发”功能。该应用程序不会在应用程序商店中公开提供。 Apple 将为您提供一个独特的链接,您可以将其提供给用户,以便他们可以下载并安装该应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.