如何知道iOS模拟器上所有应用程序的包标识符

时间:2018-05-04 18:29:09

标签: ios xcode appium simctl

如何获取iOS模拟器上安装的所有应用的包标识符?

我想通过脚本自动卸载名为WebDriverAgent(由Appium使用)的特定应用程序。

e.g。

xcrun simctl uninstall booted com.example.apple-samplecode.UICatalog

2 个答案:

答案 0 :(得分:1)

应用程序安装在此目录中:~/Library/Developer/CoreSimulator/Devices/[DeviceID]/data/Containers/Data/Application/ [DeviceID]是您正在使用的模拟器的UDID。每次创建新应用程序时都会创建一个新目录。

我打赌你的WebDriverAgent就在那里,可以删除。

答案 1 :(得分:1)

用于模拟器

ideviceinstaller -l -o list_all

用于真实设备

ideviceinstaller -u <UDID> -l -o list_all