Antworten:
Simulator: ~/Library/Application Support/iPhone Simulator/
Sie können Simulatordateien aus diesem Verzeichnis in Mac OS X durchsuchen.
~
im Pfad anstelle von verwenden /Users/INSERT_YOUR_USER_HERE
, so wird es: ~/Library/Application Support/iPhone Simulator/
~
so anzupassen, wie es das Programm vorschlug.
Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app
) als stackoverflow.com/questions/1567798/… erwähnt
Update für Xcode 4.4 : Während sich der iPhone-Simulator noch am selben Ort befindet, hat Apple eine Verknüpfung zum iPhone-Simulator hinzugefügt:
/Applications/Xcode.app/Contents/Applications
Bitte beachten Sie, dass die neue Version von Xcode jetzt im Mac App Store verfügbar ist . Daher ist all das, was früher mit einem Installationsprogramm geliefert wurde, jetzt in verpackt Xcode.app
.
Daher befindet sich die iOS Simulator-Binärdatei hier:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
Die im Simulator installierten Apps sowie andere Konfigurationsdateien befinden sich noch hier:
~/Library/Application Support/iPhone Simulator/
Hier ist ein Auszug aus den aktuellen Versionshinweisen von Xcode 4.3.1
Was ist neu in Xcode 4.3.1
Xcode wird jetzt als Anwendung und nicht als Installationsprogramm verteilt. Durch diese Änderung kann Xcode direkt aus dem Mac App Store aktualisiert werden.
Ab Xcode 6 und iOS 8 finden Sie es hier:
~/Library/Developer/CoreSimulator/Devices/{cryptic number}/data/Containers/Data/Application/{cryptic number}/
oder Sie können es von unten Code-Ausführung erhalten:
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}/
Oder drucken Sie es in der Xcode-Konsole aus
#if TARGET_IPHONE_SIMULATOR
NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
#endif
Die eigentliche Simulator-Anwendung selbst befindet sich unter /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator
Mit dem folgenden Befehl können Sie die letzte Installation Ihrer Anwendung im Simulator finden:
find "/Users/$USER/Library/Application Support/iPhone Simulator" -type d -name 'YourAppName.app' -print0 | xargs -0 ls -td | head -1
Vergessen Sie nicht, YourAppName durch den Namen Ihrer App zu ersetzen!
In Xcode 6 befindet sich iOS Simulator.app an diesem Speicherort:
/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
Mit der Einführung von CoreSimulator in Xcode 6 verfügt jedes simulierte Gerät nun über eigene Daten. In früheren Versionen hatten alle Geräte für jede iOS-Version dieselben Daten.
Geräte befinden sich in ~ / Library / Developer / CoreSimulator / Devices. Protokolle befinden sich in ~ / Library / Logs / CoreSimulator
Beachten Sie, dass ~ / Library / Developer / CoreSimulator / Devices // data / Library / Logs ein Symlink zu ~ / Library / Logs / CoreSimulator / ist.
CoreSimualtor erstellt bei der ersten Verwendung (und nach der Installation älterer Simulatorlaufzeiten) einen ersten Satz von Geräten. Sie können neue Geräte in Xcode.app oder über die Befehlszeile hinzufügen oder löschen, indem Sie 'xcrun simctl create' oder 'xcrun simctl delete' verwenden.
In X-Code 4.2 werden
die Fotos des iPhone-Simulators in gespeichert
/Users/user_name/Library/Application Support/iPhone Simulator/5.0/Media/DCIM/100APPLE
Ab 4.3.2 von Xcode for Lion befindet sich der iOS-Simulator im Inhalt des App-Pakets ... Wenn Sie mit der rechten Maustaste auf xcode.app klicken und auf "Paketinhalt anzeigen" klicken, navigieren Sie zu Inhalt / Entwickler / Plattformen / iPhoneSimulator .platform / Developer / Applications Dort finden Sie die iOS Simulator App ... Ziehen Sie sie einfach auf Ihr Dock und los geht's ... Oder Sie können einen Alias erstellen und diesen einfach auf Ihren Desktop (oder wo immer Sie möchten) ziehen Zugriff auf den Simulator ... Warum Apple beschlossen hat, ihn im Paket zu vergraben, weiß ich nicht.
Auf El Capitan und Xcode 7.2 und 7.3 habe ich die Simulatoren hier gefunden:
/Applications/Xcode.app/Contents/Developer/Applications/
Die Top-Antwort ist korrekt für den Standort der Simulator-App. Es gibt jedoch einen sekundären Speicherort, an dem die Beispiel-Apps (und Ihre App-Builds) gespeichert werden, auf die der Simulator zugreifen kann. Das ist:
~ / Bibliothek / Entwickler / CoreSimulator / Geräte
Jedes Unterverzeichnis ist eine Geräte-ID. Sie können herausfinden, wo sich Ihre App befindet, indem Sie in jedem dieser Verzeichnisse unter data / Containers / Bundle / Application / {app_id} nachsehen.
Für xcode 7 finden Sie es hier
/Users/{USERNAME}/Library/Developer/CoreSimulator/Devices/{CRIPTIC NUMBER}/data/Containers/Data/Application/{CRIPTIC NUMBER}/Documents/
oder führen Sie den folgenden Code in Ihrem xcode-Projekt aus
Ziel c
NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
Schnell
print(applicationDocumentsDirectory.path)
Eine super einfache und sexy Möglichkeit ist die Verwendung von 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
Fügen Sie dies in den Apple Script Editor ein und exportieren Sie es als Mac-App. Dann können Sie die App einfach ausführen, wenn ein Finder-Fenster in der Sandbox geöffnet werden muss. Der Code wurde freundlicherweise von StefanK bei MacScripter zur Verfügung gestellt.
Es hat eine Weile gedauert, aber ich habe meine gerade gefunden /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app