我对iOS发布很陌生,所以我在这里要求正确的方向,特别是因为我的目标不是常见的出版物。
我想分发给几百名选定的用户至少半年。我需要使用什么配置文件,开发人员或企业?配置的到期日怎么样?它们之间存在差异,不是吗? 我们为此目的使用什么样的分销平台? TesFlight是一个合适的选择吗?
答案 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中不可用。
答案 2 :(得分:1)
企业分发可能适合您,但正式仅允许在内部使用 ,例如在加入企业开发人员计划的相同公司拥有的设备上。
您也可以使用B2B program(通过普通开发者计划提供)