Как узнать идентификаторы пакетов всех приложений на симуляторе iOS

Как получить идентификаторы пакетов всех приложений, установленных на симуляторе iOS?

Я хочу автоматизировать удаление определенного приложения под названием WebDriverAgent (используется Appium) с помощью сценария.

например

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

3 ответа

Решение

Приложения установлены в этом каталоге: ~/Library/Developer/CoreSimulator/Devices/[DeviceID]/data/Containers/Data/Application/ [DeviceID] - UDID симулятора, который вы используете. Каждый раз, когда устанавливается новое приложение, создается новый каталог.

Могу поспорить, что ваш WebDriverAgent лежит там и может быть удален.

      xcrun simctl listapps {DEVICE_UUID}

Выведет список всех установленных приложений в Симуляторе.

Для симулятора

ideviceinstaller -l -o list_all

для реальных устройств

ideviceinstaller -u <UDID> -l -o list_all
Другие вопросы по тегам