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

the*_*ole 7 xcode ios appium simctl

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

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

例如

xcrun simctl uninstall booted com.example.apple-samplecode.UICatalog
Run Code Online (Sandbox Code Playgroud)

小智 15

xcrun simctl listapps {DEVICE_UUID}
Run Code Online (Sandbox Code Playgroud)

将列出模拟器上所有已安装的应用程序

  • 要查找设备 UUID,您可以使用“xcrun simctl list devices --json” (2认同)
  • 您还可以使用特殊标识符“booted”来指定设备。所以`xcrun simctl listapps booted` (2认同)

pal*_*lme 1

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

我敢打赌你的 WebDriverAgent 就在那里并且可以被删除。