从iOS设备卸载应用程序通命令行(Uninstalling app from iOS Device

2019-08-20 09:18发布

我使用UIAutomation一个应用程序运行的测试,但我需要一种方法来卸载设备(iPhone,iPad的,iPod)的应用程序,而无需使用越狱。

目前使用I'm fruitstrap上传该应用使用该设备的UID的电缆连接的设备。

有没有一种方式通过命令行(是的,它必须是命令行)从设备中删除该应用程序?

Answer 1:

用梦幻般的mobiledevice工具!

移动设备上的GitHub库

它编译在几秒钟内它让你连接iOS设备很容易相互影响。



Answer 2:

使用ideviceinstaller

要安装的应用程序: ideviceinstaller -i testApp.ipa

要卸载的应用:如果你不知道包ID,第一个获得包ID ideviceinstaller -l然后

ideviceinstaller -U com.testPackage.testApp



Answer 3:

经由命令行: uninstall [-i/--id device_id] -b/--bundle bundle.app

从指定的装置中移除指定的包标识符(例如com.foo.MyApp),或所有连接的设备,如果没有指定。

使用这个库注:与SDK 6.1.3的作品,但不与SDK 6.1.4



Answer 4:

对于那些谁仍然得到这里由谷歌:你可以installe红宝石宝石ios_app_installer(这是IOS部署的“光”的版本),并安装它使用的命令后,

ios_app_installer -b <bundle id> -u

(该装置可具有通过USB连接)



Answer 5:

街头顽童- IOS部署

移动设备是一个很好的工具,但不是正在积极发展。 IOS部署的伟大工程。

下面是一个命令 -

ios-deploy --id <device_id> --uninstall_only --bundle_id com.app.testapp

(IOS部署从fruitstrap叉形只)



文章来源: Uninstalling app from iOS Device thru command line