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

时间:2017-05-04 10:16:55

标签: ios xcode software-distribution release-builds iosdeployment

我对iOS发布很陌生,所以我在这里要求正确的方向,特别是因为我的目标不是常见的出版物。

我想分发给几百名选定的用户至少半年。我需要使用什么配置文件,开发人员或企业?配置的到期日怎么样?它们之间存在差异,不是吗? 我们为此目的使用什么样的分销平台? TesFlight是一个合适的选择吗?

3 个答案:

答案 0 :(得分:2)

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

以下是一些指南&帮助您更好的教程:
TestFlight Tutorial: iOS Beta Testing
TestFlight - Apple Developer Forums

答案 1 :(得分:1)

  

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

按照以下步骤通过TestFlight

分发您的应用

第1步:输入您的测试信息
Enter test information about your app,例如说明和反馈电子邮件。如果您计划将构建分发到external testers(组织外部的人员),则需要这样做。

第2步:上传您的构建件 Upload your build使用Xcode或Application Loader。阅读加密和美国出口合规性,以确定您的应用是否需要provide export compliance documentation。上传构建版本后,它们可以在90天内进行测试。

第3步:邀请内部和外部测试人员 Add internal testers(组织中最多25个iTunes Connect用户),以便他们可以访问您分发的版本。然后,您要测试应用的invite external testers(组织外最多2000人)。您可以create groups of testers并将特定构建分配给组。如果您邀请外部测试人员,则在开始测试之前,需要Beta App Review批准构建。

提示:要在发布应用程序之前测试App Store构建的变体,请仅邀请内部测试人员并使用TestFlight下载变体。

第4步:测试人员下载TestFlight并接受您的邀请 测试人员在他们的设备上安装免费的TestFlight app。然后,测试人员使用TestFlight兑换邀请,安装应用程序,发送反馈并获取更新。测试人员下载并安装应用程序的精简变体。

第5步:查看测试人员和构建信息
通过iTunes Connect中的viewing build status and metrics跟踪您的测试员参与度和应用的效果 - 例如会话数和崩溃次数。您还可以向尚未接受邀请的测试人员重新发送邀请。

提示:您还可以直接在Xcode中查看使用TestFlight分发的应用的崩溃报告。

第6步:收集测试人员的反馈 阅读测试人员的反馈,该反馈将在测试期间持续发送到您在步骤1中指定的电子邮件地址。此外,对您的应用进行改进,并继续分发构建版,直到所有问题都得到解决,然后再submit your app to the App Store

第7步:停止测试 完成测试后,您可以选择expire a build停止测试,然后转到Overview of publishing an app,以便将应用程序提交到App Store。如果您没有使您的构建过期并将其提交到App Store,那么已经收到测试邀请的测试人员仍然可以测试您的构建,即使它在App Store上线后也是如此。 90天后,您的构建将在TestFlight中不可用。

请参阅:TestFlight beta testing overview

答案 2 :(得分:1)

企业分发可能适合您,但正式仅允许在内部使用 ,例如在加入企业开发人员计划的相同公司拥有的设备上。

您也可以使用B2B program(通过普通开发者计划提供)