我们可以将 Apple iOS8 Testflight 和 HockeyApp 用于同一个应用程序吗?

Posted

技术标签:

【中文标题】我们可以将 Apple iOS8 Testflight 和 HockeyApp 用于同一个应用程序吗?【英文标题】:Can we use both Apple iOS8 Testflight and HockeyApp for the same app? 【发布时间】:2015-01-14 18:52:15 【问题描述】:

我们的团队最近从旧式 Testflight 切换到了新的 ios8 Apple Testflight。不幸的是,当我们进行切换时,我们没有意识到beta testers had to be on iOS8 to install betas。

不幸的是,我们有很多用户卡在 iOS6 上,因为他们使用的是较旧的第 4 代 iPod Touch 设备。因此,我们需要为这些用户提供一个 beta 测试解决方案,特别是因为我们在新版本中添加功能时最关心的是旧设备的性能问题。

我们正在考虑为一些 iOS6 和 iOS7 用户使用 HockeyApp 来充实我们的 beta 测试矩阵。我不认为我们会想要放弃 Testflight,因为它似乎有一个更容易让新用户参与测试的工作流程——我们可能只会将 HockeyApp 用于少数测试人员。

将两种测试版服务用于同一个应用程序会出现什么问题(如果有)?

你有没有尝试过这个组合,如果有,你的经验是什么?

【问题讨论】:

这是中等问题之一;虽然我不会关闭它。最好先在应用程序(例如内部构建)中同时使用,然后看看它是如何工作的——或者显然无法工作。然后可能会有更具体的“代码”问题或向前发展的问题的基础。 【参考方案1】:

我同时使用了 TestFlight 和 HockeyApp。他们工作正常。

我正在通过 Apple TestFlight 和 HockeyApp 向客户端发送构建。

谢谢。

【讨论】:

【参考方案2】:

我没有尝试过组合(但已经使用过),但是我完全确定它会起作用。您应该为 HockeyApp 和 Apple 的 TestFlight 构建一个 IPA。你不应该期待很多问题:只是困惑的测试人员不确定他们应该使用哪个测试版(并且最终会抱怨这个)。这是唯一的问题。为了避免它,您应该只选择一个(如果旧设备的性能很重要,您应该为此选择 HockeyApp)。

最好的问候,

【讨论】:

很好的答案,谢谢。回复:beta 测试人员的困惑,我假设我们会将它们分开——大多数测试人员在 Testflight 上,少数在 iOS6 和 iOS7 上使用 Hockey。只要我们不向 Hockey 测试人员发送 testflight 邀请,会有问题吗? 完全没有。我相信我自己这是保持对 iOS 6 和 iOS 7 用户的支持并仍然为最新用户使用最新技术的好习惯。只是不要为 iOS 6 和 iOS 7 用户发送 Apple 的 TestFlight 邀请,也不要为 iOS 8 用户发送 HockeyApp 邀请,一切都会好起来的。

以上是关于我们可以将 Apple iOS8 Testflight 和 HockeyApp 用于同一个应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章

iOS7 和 Apple Watch

强制应用在 iOS 8 中使用 Apple 键盘

iOS8:不显示 UIPopoverController 但 iOS7 可以

启用“apple-mobile-web-app-capable”模式时,iOS 8 视频播放器出现问题

iOS 8.4 中的 Apple 支付按钮

-webkit-overflow-scrolling:touch; Apple的iOS8中断了