iOS企业开发 – TestFlight

我今天刚收到一封电子邮件,自2015年2月26日起testflightapp.com将不再有效,我应该使用iTunes Connect TestFlight服务。 对于应用程序商店应用程序来说这很好用,但我的大多数项目都是企业应用程序,iTunes Connect不支持这些应用程序。 最重要的是,iTunes Connect TestFlight需要iOS 8,而且很多企业用户仍然使用iOS 7。

有没有人在TestFlight之外有一个解决方案,用于将Enterprise iOS应用程序部署到一组注册用户? 我希望有一个比建立我自己的MDM更简单的解决方案,但在这一点上,我认为这可能是唯一的选择。

来自Apple的beta测试网站:

内部测试人员通过与最多25名已在iTunes Connect中分配了技术或管理员角色的团队成员共享您的测试版本,快速获得反馈。 每个成员可以测试多达10个设备。

外部测试人员准备好之后,您可以邀请最多1,000名不属于您的开发组织的用户对您打算在App Store上公开发布的应用进行beta测试。 向外部测试人员提供的应用程序需要Beta App Review,并且必须遵守完整的App Store审核指南才能开始测试。 对于包含重大更改的应用的新版本,您需要进行审核。 一次可以在内部或外部测试多达10个应用程序。

只有外部测试人员才能接受app store评论和指南。 TestFlight Beta测试

Tesflight不适用于iOS Enterprise开发。 请参阅“如果您在商店外部分发应用,则会遵循稍微不同的流程。您无法访问iTunes Connect和某些应用服务,因此可以跳过这些步骤。” 在https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html

另请参阅https://forums.developer.apple.com/thread/9229上的Apple讨论,其中显示“企业应用程序可以使用Ad-hoc分发进行内部测试”,如果只想让应用程序可用于已注册的测试设备。

您可以使用TestFlight使用的“无线下载”function。 BetaBuilder( http://www.hanchorllc.com/betabuilder-for-ios/ )等应用会为您生成HTML和清单文件,然后您需要将其上传到您选择的某个网络空间,然后提供一个URL给你的客户。 现在需要在HTTPS上托管应用程序。

我和你的情况一样。 需要与企业证书一起分发的多个应用程序,以便QA等可以访问它们。

猜猜可能需要更新/检查hockeyapp以查看它是否适用于IPA。 我们将它用于我们的Android应用程序,它运行良好,所以,…

TestFlight非常方便。 OTA并不难,但访问(即互联网访问与内联网访问)是我们所需要的,获得另一项服务可能是一件有趣的事情。

在这里看到不同的答案将会很有趣。