Если симулятор запущен, вы можете получить путь к контейнеру любого приложения:
xcrun simctl get_app_container booted <app bundle identifier>
Пример вывода:
$ xcrun simctl get_app_container booted com.example.app
/Users/jappleseed/Library/Developer/CoreSimulator/Devices/7FB6CB8F-63CB-4F27-BDAB-884814DA6FE0/data/Containers/Bundle/Application/466AE987-76BC-47CF-A207-266E65E7DE0A/example.app
«загружен» может быть заменен большинством simctl
команд, где ожидается UDID устройства.
Вы можете просмотреть список устройств с помощью xcrun simctl list
и получить справку по определенным командам с помощью xcrun simctl help
.
Обновление : популярным запросом в Xcode 8.3 теперь вы можете указать тип контейнера, который вам нужен, добавив «app», «data», «groups» или идентификатор группы приложений.
Чтобы получить контейнер данных:
$ xcrun simctl get_app_container booted com.example.app data