iOS:无需越狱即可通过命令行在设备上部署和运行应用程序

标签 ios testing deployment build automation

我正在寻找一种自动化 iOS 开发测试周期的方法,最流行的方法似乎是先越狱然后再使用 ssh。这包括两个步骤:

  1. 使用命令行从 Mac/PC 将我的应用程序部署到设备。
  2. 从 Mac/PC 命令行在设备上运行应用。

但是,自iOS6和iPhone5以来,官方越狱一直不稳定,这让我想找到一个不基于越狱的替代方案。

我看过 fruitstrap 和 this post .

但是,前者不再维护,而后者似乎远非官方或稳定。所以我又来了,任何想法都会受到赞赏!

最佳答案

您可以在命令行上运行仪器以在模拟器中启动您的应用(并运行自动化测试)。据我了解,这也适用于真实设备。

有关更多信息,请参阅此问题:

UIAutomation through command line on a real device

关于iOS:无需越狱即可通过命令行在设备上部署和运行应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15579097/

相关文章:

objective-c - iOS:简单的动画

java - 使用 Gradle 5.0 进行集成测试

testing - Julia :我可以在没有 `makedocs` 的情况下运行 doctests 吗?

unit-testing - 为开发以外的环境编写测试是个好主意吗?

ios - 具有 ObjectMapper 错误的模型类从初始化程序返回而不初始化所有存储的属性

ios - 解析.com : How to properly check if a field is empty?

java - 柑橘框架 : not fail test on receive timeout

c# - 是否有必要将XML文件部署到类库中?

PHP 部署到 windows/unix 服务器

ios - iPhone 7 Plus 和 iPhone 6 版本的边界宽度不同