Testflight如何改进应用程序分发?

时间:2013-07-27 05:02:58

标签: ios ipad

我有一个客户在他们的iPad上使用由不再在身边的第三方开发的应用程序。该应用程序不在AppStore中。他们向我解释他们每年需要登录TestFlight.com重置一次。据我所知,我看过Testflight,它是一个测试平台,不是用于生产用途。我认为他们正在更新开发证书或类似的东西。

这有意义吗?这是在iOS设备上运行本机应用程序的合法方式吗?

TestFlight等服务有哪些好处?

3 个答案:

答案 0 :(得分:1)

Test Flight是一个apk / ipa(应用程序二进制)分发机制。因此,如果他们的UDID已注册接收特定应用程序的丢弃,他们可能会接受testflight在手机上的个人资料。

答案 1 :(得分:1)

TestFlight可用于分发使用企业证书签名的应用程序,即无法通过AppStore分发的应用程序。

另一种可能性是应用程序仅在少数设备上运行,在常规开发者帐户上注册为测试设备。如果是这种情况,应注意设备数量的限制:100个设备。

答案 2 :(得分:1)

您的企业证书

企业应用必须每年重新配置一次。您需要登录Apple开发人员中心,刷新配置文件,重新签名应用程序,然后重新上传到TestFlight。

TestFlight和HockeyApp

Testflight外,还有HockeyApp.net。这些服务允许您在测试期间使用Apple的Ad Hoc证书或在开发企业应用程序时充当托管AppStore来管理应用程序。

它还具有许多出色的功能,包括崩溃报告收集,测试人员及其反馈的管理,客户端上的更新通知,测试设备UDID管理以及验证测试人员是否实际安装了正确的版本。

所有这些对于那些必须专业处理这类事情的人来说非常有用。

企业与Ad Hoc

Apple的企业证书允许您拥有与AppStore相同的许多权限。这种安排要求您成为具有DUNS号码的企业,并且您必须与Apple签订合同,声明您将完全遵守其条款。这个成本约为299美元/年,一旦正确签名,该应用程序可以使用一年。您可以根据您与Apple签订的合同在任何iOS设备上安装它。

Ad Hoc是用于内部测试的内容。必须将每个设备UDID添加到Apple Developer Portal,附加到配置文件,下载并使用新的配置文件重新签名应用程序。成本为99美元/年,最多100台设备,设备每年只能拆除一次。每个应用程序在几个月后过期。