从命令行中移除iOS应用程序

5

我们正在开发一款iOS应用程序。我们有性能测试,这些测试是由Jenkins自动运行的。当然,这些测试必须在设备上运行。

现在我们遇到了一些问题,我怀疑这些测试没有进行清理,导致应用程序的文档文件夹处于不确定状态。显然,我可以修复这个清理问题,但这需要很长时间。

我希望能够在运行测试之前从设备中删除该应用程序。是否有任何方式可以通过xcodebuild或任何其他可自动化工具实现此操作?甚至可以使用AppleScript或非官方工具。唯一的规则是我们不能越狱设备。


为什么不在安装时制作清理所有数据的应用程序呢? - Sulthan
1
https://dev59.com/I2Uo5IYBdhLWcg3woAuu - klefevre
我见过这个,但从未能让它工作。有什么提示吗? - aspyct
1个回答

1
一个跨平台的选择是libimobiledeviceideviceinstaller实用程序。它可以在Linux、Mac和Windows上运行,甚至支持iOS 9。 正如库网页中所述,它不依赖越狱。
要删除应用程序,请执行以下操作:
ideviceinstaller -uninstall com.somecompany.someapp

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接