iOS 企业开发 - TestFlight

iOS Enterprise Development - TestFlight

我今天早上刚收到一封电子邮件,说 testflightapp.com 从 2015 年 2 月 26 日起将不再有效,我应该改用 iTunes Connect TestFlight 服务。这对于应用商店应用来说很好,但我的大部分项目都是企业应用,iTunes Connect 不支持。最重要的是,iTunes Connect TestFlight 需要 iOS 8,大量企业用户仍在使用 iOS 7。

有没有人有 TestFlight 之外的解决方案来将企业 iOS 应用程序部署到一组注册用户?我希望有比设置我自己的 MDM 更简单的解决方案,但目前我认为这可能是唯一的选择。

您可以使用 TestFlight 使用的 "download over the air" 功能。 BetaBuilder (http://www.hanchorllc.com/betabuilder-for-ios/) 等应用程序将为您生成 HTML 和清单文件,然后您只需将其上传到您选择的某个网站 space,然后提供一个 URL 给您的客户。现在要求应用程序托管在 HTTPS 上。

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

猜测可能需要 update/check hockeyapp 才能查看它是否适用于 IPA。我们将其用于我们的 Android 应用程序并且效果很好,所以,...

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

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

来自 Apple 的 Beta 测试网站:

Internal Testers Get feedback quickly by sharing your beta builds with up to 25 members of your team who have been assigned the Technical or Admin role in iTunes Connect. Each member can test on up to 10 devices.

External Testers Once you’re ready, you can invite up to 1,000 users who are not part of your development organization to beta test an app that you intend for public release on the App Store. Apps made available to external testers require a Beta App Review and must comply with the full App Store Review Guidelines before testing can begin. A review is required for new versions of your app that contain significant changes. Up to 10 apps can be tested at a time, internally or externally.

只有外部测试人员需要遵守应用商店审查和指南。 TestFlight Beta Testing

Tesflight 不可用于 iOS 企业开发。请参阅 "If you’re distributing your app outside the store, you follow a slightly different process. You don’t have access to iTunes Connect and some app services so can skip those steps." https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/Introduction/Introduction.html

另请参阅 https://forums.developer.apple.com/thread/9229 上的 Apple 讨论,其中显示 "Enterprise apps can be tested internally using Ad-hoc distribution" 如果您只想让已注册的测试设备使用该应用程序。