是否可以在测试 iOS 设备上远程部署应用更新

Posted

技术标签:

【中文标题】是否可以在测试 iOS 设备上远程部署应用更新【英文标题】:Is it possible to remotely deploy an app update on test iOS device 【发布时间】:2019-01-29 09:07:56 【问题描述】:

我正在构建一个基于 Gitlab CI、fastlane + Fabric(又名 Firebase)的 CI/CD 系统。 有几种类型的配置,主要在this thread 中描述

但我苦苦挣扎的是如何为我的测试设备自动安装更新。当用户必须检查测试版应用并点击安装更新时,是否可以将其自动化到 100% 以跳过该过程。

【问题讨论】:

不,您不能强制设备更新。您可以做的一件事是“通知测试人员”。这将触发测试版更新的试飞通知。 我在某处读到过,它可以使用 Macos Server,例如 MDM 部署... MDM 和 TestFlight 都是不同的。 Still 移动设备管理 (MDM) 自动将构建推送给测试人员。它不会强制设备更新它。测试人员可能想要测试不同的版本。强制更新属于用户隐私。苹果不会让开发者这样做。 @karthik 你能想象公司里有一位测试员,他有 15 台设备,他需要在这些设备上进行测试。他打开每个设备并按“安装更新”没有任何意义。如果此选项当前不存在,我们应该投票支持写信给 Apple 以启用此选项。如果我的帖子能获得 50 票,我会写一封来自我们公司的正式信函,并将其发送给 Apple。 有没有可能,你用Testflight? 【参考方案1】:

我认为您需要查看Apple Developer Enterprise Program(每年 299 美元)。

看起来像Device management overview。例如mobile device management (MDM) 可以帮助您解决问题。

【讨论】:

以上是关于是否可以在测试 iOS 设备上远程部署应用更新的主要内容,如果未能解决你的问题,请参考以下文章

如何在团队成员设备上远程获取 iOS 应用程序的开发人员版本?

本地/远程 IOS 设备上的 Visual Studio Cordova 应用程序

是否可以在没有帮助应用程序的情况下远程控制 iOS 相机和音乐?

Xcode 12:无法在 iOS 设备上启动远程服务“com.apple.debugserver”

如何在iOS手机上进行自动化测试

如何在iOS手机上进行自动化测试