Відповіді:
Симулятор: ~/Library/Application Support/iPhone Simulator/
Ви можете переглядати файли симулятора з цього каталогу в Mac OS X.
~
в шляху замість /Users/INSERT_YOUR_USER_HERE
, так що це стає: ~/Library/Application Support/iPhone Simulator/
~
як пропонував progrmr.
Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app
) , як stackoverflow.com/questions/1567798 / ... згадувалося
Оновлення для Xcode 4.4 : Хоча симулятор iPhone все ще знаходиться на тому самому місці, Apple включила ярлик до iPhone Simulator за адресою:
/Applications/Xcode.app/Contents/Applications
Зауважте, що нова версія Xcode тепер доступна в магазині додатків Mac . Отже, всі речі, які раніше постачалися з інсталятором, зараз упакованіXcode.app
.
Тому бінарний симулятор iOS Simulator розташований тут:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
Програми, встановлені в тренажері разом з іншими файлами конфігурації, все ще є тут:
~/Library/Application Support/iPhone Simulator/
Ось витяг із поточних приміток до випуску Xcode 4.3.1
Що нового в Xcode 4.3.1
Xcode зараз поширюється як програма, а не як інсталятор. Ця зміна дозволяє оновити Xcode безпосередньо з магазину додатків Mac.
З Xcode 6 та iOS 8 ви знайдете тут:
~/Library/Developer/CoreSimulator/Devices/{cryptic number}/data/Containers/Data/Application/{cryptic number}/
або ви можете отримати його з виконання коду нижче:
NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
Xcode 6 ->/Users/{YOUR NAME}/Library/Developer/CoreSimulator/Devices/{DEVICE ID}/data/Containers/Data/Application/{APPLICATION ID}/
Або роздрукуйте його в консолі Xcode
#if TARGET_IPHONE_SIMULATOR
NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
#endif
Фактичне застосування Simulator сам знаходиться в /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator
Щоб знайти останню установку вашої програми в тренажері, ви можете скористатися цією командою:
find "/Users/$USER/Library/Application Support/iPhone Simulator" -type d -name 'YourAppName.app' -print0 | xargs -0 ls -td | head -1
Не забудьте замінити YourAppName на ім’я вашого додатка!
У Xcode 6 iOS Simulator.app розташований у такому місці:
/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
З впровадженням CoreSimulator у Xcode 6 кожен модельований пристрій має свої власні дані. У попередніх версіях усі пристрої обмінювались однаковими даними для кожної версії iOS.
Пристрої розміщені в ~ / Бібліотека / Розробник / CoreSimulator / Пристрої. Журнали знаходяться в ~ / Бібліотеці / Журналах / CoreSimulator
Зауважте, що ~ / Бібліотека / Розробник / CoreSimulator / Пристрої // дані / Бібліотека / Журнали є символьним посиланням на ~ / Бібліотека / Журнали / CoreSimulator /.
CoreSimualtor створить початковий набір пристроїв під час першого використання (і після встановлення старих режимів роботи симулятора). Ви можете додавати або видаляти нові пристрої з Xcode.app або з командного рядка, використовуючи "xcrun simctl create" або "xcrun simctl delete"
У X-коді 4.2
Фотографії імітатора iPhone зберігаються в
/Users/user_name/Library/Application Support/iPhone Simulator/5.0/Media/DCIM/100APPLE
З 4.3.2 Xcode для Lion, симулятор iOS розташований у вмісті пакету додатків ... Якщо ви клацніть правою кнопкою миші на xcode.app та натисніть "Показати вміст пакета", тоді перейдіть до Зміст / Розробник / Платформи / iPhoneSimulator .platform / Developer / Програми там ви знайдете додаток iOS Simulator ... Просто перетягніть його до док-станції, і там ви перейдете ... Або ви можете зробити псевдонім і перетягнути його на робочий стіл (або куди ви хочете) для простоти доступ до тренажера ... Чому Apple вирішила поховати це в пакеті, у мене немає поняття.
На El Capitan і Xcode 7.2 та 7.3 я знайшов тут симулятори:
/Applications/Xcode.app/Contents/Developer/Applications/
Верхня відповідь правильна для розташування програми-симулятора. Але є додаткове місце, де зберігаються приклади програм (і ваші додатки), щоб імітатор отримав доступ. Це:
~ / Бібліотека / Розробник / CoreSimulator / Пристрої
Кожен підкаталог - ідентифікатор пристрою. Ви можете знайти, де знаходиться ваша програма, переглянувши в кожному з цих режимів дані / Контейнери / Пакет / Програма / {app_id}
Для xcode 7 ви знайдете його тут
/Users/{USERNAME}/Library/Developer/CoreSimulator/Devices/{CRIPTIC NUMBER}/data/Containers/Data/Application/{CRIPTIC NUMBER}/Documents/
або виконайте наведений нижче код у вашому проекті xcode
Мета C
NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
Швидкий
print(applicationDocumentsDirectory.path)
Супер простий і сексуальний спосіб - використовувати Apple Script:
property findtype : quoted form of "kMDItemContentType = \"com.apple.application-bundle\""
set simulatorFolder to POSIX path of (path to application support folder from user domain) & "iPhone Simulator/"
set appFiles to paragraphs of (do shell script "mdfind -onlyin " & quoted form of simulatorFolder & " " & findtype)
if appFiles is not {} then
set mostRecentApp to item 1 of appFiles
tell application "Finder" to reveal ((POSIX file mostRecentApp) as alias)
tell application "Finder" to activate
end if
Вставте це в редактор сценаріїв Apple і експортуйте його як додаток для Mac. Тоді ви можете просто запускати додаток, коли вам потрібно відкрити вікно Finder у пісочниці. Код ввічливий StefanK в MacScripter.
Ми зайняли деякий час, але я просто знайшов свою /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app