Réponses:
Simulateur: ~/Library/Application Support/iPhone Simulator/
Vous pouvez parcourir les fichiers du simulateur à partir de ce répertoire sous Mac OS X.
~
dans le chemin au lieu de /Users/INSERT_YOUR_USER_HERE
, donc il devient: ~/Library/Application Support/iPhone Simulator/
~
programme suggéré.
Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app
) comme stackoverflow.com/questions/1567798/... mentionné
Mise à jour pour Xcode 4.4 : alors que le simulateur iPhone est toujours au même endroit, Apple a inclus un raccourci vers le simulateur iPhone à:
/Applications/Xcode.app/Contents/Applications
Veuillez noter que la nouvelle version de Xcode est désormais disponible sur le Mac App Store . Par conséquent, tous les éléments qui accompagnaient un programme d'installation sont maintenant intégrés dans Xcode.app
.
Par conséquent, le binaire iOS Simulator se trouve ici:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/
Les applications installées dans le simulateur ainsi que d'autres fichiers de configuration sont toujours là:
~/Library/Application Support/iPhone Simulator/
Voici un extrait des notes de version actuelles de Xcode 4.3.1
Quoi de neuf dans Xcode 4.3.1
Xcode est désormais distribué en tant qu'application, plutôt qu'en tant qu'installateur. Ce changement permet à Xcode d'être mis à jour directement depuis le Mac App Store.
À partir de Xcode 6 et iOS 8, vous le trouverez ici:
~/Library/Developer/CoreSimulator/Devices/{cryptic number}/data/Containers/Data/Application/{cryptic number}/
ou vous pouvez l'obtenir à partir de l'exécution du code ci-dessous:
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}/
Ou imprimez-le dans la console Xcode
#if TARGET_IPHONE_SIMULATOR
NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
#endif
L' application réelle du simulateur se trouve dans /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator
Pour trouver l'installation la plus récente de votre application dans le simulateur, vous pouvez utiliser cette commande:
find "/Users/$USER/Library/Application Support/iPhone Simulator" -type d -name 'YourAppName.app' -print0 | xargs -0 ls -td | head -1
N'oubliez pas de remplacer YourAppName par le nom de votre application!
Dans Xcode 6, iOS Simulator.app se trouve à cet emplacement:
/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
Avec l'introduction de CoreSimulator dans Xcode 6, chaque appareil simulé dispose désormais de ses propres données. Les versions précédentes avaient tous les appareils partageant les mêmes données pour chaque version d'iOS.
Les appareils se trouvent dans ~ / Library / Developer / CoreSimulator / Devices. Les journaux sont situés dans ~ / Library / Logs / CoreSimulator
Notez que ~ / Library / Developer / CoreSimulator / Devices // data / Library / Logs est un lien symbolique vers ~ / Library / Logs / CoreSimulator /.
CoreSimualtor créera un ensemble initial de périphériques lors de la première utilisation (et après l'installation d'anciens environnements d'exécution de simulateur). Vous pouvez ajouter ou supprimer de nouveaux appareils depuis Xcode.app ou depuis la ligne de commande en utilisant 'xcrun simctl create' ou 'xcrun simctl delete'
Dans X-Code 4.2,
les photos du simulateur iPhone sont stockées dans
/Users/user_name/Library/Application Support/iPhone Simulator/5.0/Media/DCIM/100APPLE
Depuis la version 4.3.2 de Xcode pour Lion, le simulateur iOS est situé dans le contenu du package de l'application ... Si vous faites un clic droit sur xcode.app et cliquez sur "Afficher le contenu du package", accédez à Contenu / Développeur / Plateformes / iPhoneSimulator .platform / Developer / Applications vous y trouverez l'application iOS Simulator ... Faites-la simplement glisser sur votre dock et le tour est joué ... Ou vous pouvez créer un alias et le faire glisser sur votre bureau (ou où vous le souhaitez) pour plus de facilité accès au simulateur ... Pourquoi Apple a décidé de l'enterrer dans le paquet, je n'ai aucune idée.
Sur El Capitan et Xcode 7.2 et 7.3, j'ai trouvé les simulateurs ici:
/Applications/Xcode.app/Contents/Developer/Applications/
La première réponse est correcte pour l'emplacement de l'application du simulateur. Mais il existe un emplacement secondaire où les exemples d'applications (et vos builds d'application) sont stockés pour que le simulateur y accède. C'est:
~ / Bibliothèque / Développeur / CoreSimulator / Appareils
Chaque sous-répertoire est un ID de périphérique. Vous pouvez trouver où se trouve votre application en regardant dans chacun de ces répertoires à data / Containers / Bundle / Application / {app_id}
Pour xcode 7, vous le trouverez ici
/Users/{USERNAME}/Library/Developer/CoreSimulator/Devices/{CRIPTIC NUMBER}/data/Containers/Data/Application/{CRIPTIC NUMBER}/Documents/
ou exécutez le code ci-dessous dans votre projet xcode
Objectif c
NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
Rapide
print(applicationDocumentsDirectory.path)
Une manière super simple et sexy est d'utiliser 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
Collez-le dans Apple Script Editor et exportez-le en tant qu'application Mac. Ensuite, vous pouvez simplement exécuter l'application chaque fois que vous avez besoin d'une fenêtre du Finder ouverte dans le bac à sable. Le code est une gracieuseté de StefanK chez MacScripter.
Cela m'a pris du temps, mais je viens de trouver le mien à /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app