Подтвердить что ты не робот

Папка документов iOS Simulator

Как можно быстро найти папку документа (в Mac) приложения, когда я использую симулятор? Когда мне нужно изучить папку с документом во время моделирования приложения, теперь я использую переменную приложения, чтобы найти путь к папке документа, и я прочитал этот путь во время отладки (используя переменную), но я думаю, что это не лучшее решение.

4b9b3361

Ответ 1

Установите и нажмите точку останова в приложении и напишите следующее в консоли Xcode (рядом с представлением переменных):

po NSHomeDirectory()

Затем в Finder нажмите Shift + CMD + G, вставьте путь, возвращенный выше, без кавычек и нажмите enter.

Ответ 2

Откройте Terminal.app и запустите:

xcrun simctl get_app_container booted [app identifier]

Вы даже можете настроить псевдоним для изменения в каталоге, например:

alias cdmyapp='cd $(xcrun simctl get_app_container booted com.mycompany.myapp)'

Ответ 4

У меня есть 2 решения

  • Simpholders или бесплатная альтернатива с открытым исходным кодом OpenSim
  • Простой script, который открывает окно поиска с недавно запущенным приложением на iOS-симуляторе

deviceId = $(xcrun simctl list devices | grep Загружено | sed -n "S/^ ([A-F0-9] {8} - ([A-F0-9] {4} -) {3} [A-F0-9] {12}).. $/\ 1/п') applicationFolder = ~/Library/Developer/CoreSimulator/Devices/$DeviceId/данные/Контейнеры/Data/Application/ applicationFolder = $applicationFolder $(ls -Art $applicationFolder | tail -n 1) открыть $applicationFolder