Как узнать идентификаторы пакетов всех приложений на симуляторе 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