emplacement du simulateur d'iPhone

Où est installé le simulateur iPhone sur ma machine?

j'essaie de trouver où est stockée une application d'essai que j'exécute dans le simulateur.

118
demandé sur pkamb 2009-10-14 21:29:36

17 réponses

simulateur: ~/Library/Application Support/iPhone Simulator/

vous pouvez parcourir les fichiers de simulation à partir de ce répertoire dans Mac OS X.

140
répondu Pablo Santa Cruz 2012-03-16 04:55:33

mise à jour pour Xcode 4.4 : alors que le simulateur iPhone est toujours au même endroit, Apple a inclus un raccourci pour le simulateur iPhone à:

/Applications/Xcode.app/Contents/Applications

change depuis Xcode 4.3.1

veuillez noter que la nouvelle version de Xcode est maintenant disponible sur le Mac App Store . Par conséquent, tout ce qui était livré avec un installateur est maintenant emballé dans Xcode.app .

Par conséquent, le simulateur binaire iOS 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 en Xcode 4.3.1

Xcode est maintenant distribué comme une application, plutôt que comme un installateur. Ce le changement permet à Xcode d'être mis à jour directement à partir de L'App Store Mac.

71
répondu Besi 2012-08-03 20:32:40

A 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 de l'exécution de code ci-dessous:

 NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
46
répondu Hardik Darji 2015-07-08 17:29:39

Xcode 6 -> /Users/{YOUR NAME}/Library/Developer/CoreSimulator/Devices/{DEVICE ID}/data/Containers/Data/Application/{APPLICATION ID}/

ou l'imprimer dans la console Xcode

#if TARGET_IPHONE_SIMULATOR
    NSLog(@"Documents Directory: %@", [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
#endif
25
répondu mikemike396 2014-11-24 20:27:47

la application du simulateur proprement dit est située à /Developer/Platforms/iPhoneSimulator.plateforme / développeur / Applications / simulateur iPhone

23
répondu Pete Hodgson 2010-06-24 16:40:25

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!

11
répondu johnboiles 2011-10-19 21:49:39

dans le Xcode 6, simulateur iOS.app est situé à cet endroit:

/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app
11
répondu Balaji Sekar 2015-07-31 00:09:04

avec L'introduction du Coresimulateur dans le Xcode 6, chaque appareil simulé a maintenant ses propres données. Dans les versions précédentes, tous les appareils partageaient les mêmes données pour chaque version d'iOS.

les périphériques sont situés dans ~ / Bibliothèque/développeur/Coresimulateur / périphériques. Journaux sont stockés dans ~/Library/Logs/CoreSimulator

~/Library/Développeur/CoreSimulator/Devices//data/Library/Logs est un lien symbolique vers le dossier ~/Bibliothèque/Logs/CoreSimulator/.

CoreSimualtor va créer un ensemble initial de dispositifs lors de la première utilisation (et après l'installation des anciennes durées d'utilisation du simulateur). Vous pouvez ajouter ou supprimer de nouveaux appareils à partir de Xcode.app ou depuis la ligne de commande en utilisant 'xcrun simctl create' ou' xcrun simctl delete '

7
répondu Jeremy Huddleston Sequoia 2014-09-10 06:46:30

Dans Le Code X 4.2

Les Photos du simulateur iPhone sont stockées dans

/Users/user_name/Library/Application Support/iPhone Simulator/5.0/Media/DCIM/100APPLE
5
répondu Aravindhan 2012-05-25 04:22:58

à partir de 4.3.2 de Xcode pour Lion, le simulateur iOS est situé dans le contenu du paquet app... Si vous cliquez avec le bouton droit de la souris sur xcode.app et cliquez sur "Afficher le contenu du paquet" puis naviguez vers le contenu/développeur/plates-formes/iPhoneSimulator.plateforme / développeur / Applications vous y trouverez l'application iOS Simulator... Amenez-le à votre quai et voilà... Ou vous pouvez faire un Alias et faites glisser sur votre bureau (ou où vous voulez) pour faciliter l'accès au simulateur... Pourquoi Apple a décidé de l'enterrer dans le paquet, je n'ai aucune idée.

5
répondu Richard Bakos 2012-06-07 22:15:12

sur El Capitan et Xcode 7.2 et 7.3 j'ai trouvé les simulateurs ici: /Applications/Xcode.app/Contents/Developer/Applications/

  • simulateur
  • Simulateur (Watch)
5
répondu Johan Dettmar 2016-04-12 10:19:40

La première réponse est correcte pour l'emplacement du simulateur d'application. Mais il y a un emplacement secondaire où les applications d'exemple (et vos constructions d'applications) sont stockées pour le simulateur d'accéder. C'est:

~ / Bibliothèque/Développeur/Coresimulateur / Dispositifs

chaque sous-segment est un ID de périphérique. Vous pouvez trouver où est votre application en regardant dans chacun de ces DRS à data / Containers/Bundle/Application / {app_id}

2
répondu Scott Antipa 2014-09-28 23:18:59

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]);

Swift

print(applicationDocumentsDirectory.path)

2
répondu DavidODW 2016-02-19 00:50:28

une façon 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 ceci dans Apple Script Editor et exportez-le sous forme D'application Mac. Ensuite, vous pouvez juste lancer l'application chaque fois que vous avez besoin d'une fenêtre de Finder ouverte dans le bac à sable. Le code est fourni par StefanK à MacScripter.

1
répondu augustzf 2014-08-30 22:15:22

il m'a fallu un certain temps, mais je viens de trouver le mien à /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app

1
répondu Chuck Bergeron 2015-03-20 18:11:09

De xCode 8.0 le simulateur .app est situé en

/Applications / Xcode.app/Contents/Developer / Applications

enter image description here

1
répondu Steven.B 2016-12-12 08:37:18

j'ai trouvé le moyen le plus facile à trouver par programmation. Lancez l'application et mettez NSLog () pour [NSBundle MainBundle], il vous montrera tout le chemin de l'application fonctionnant en simulateur.

1
répondu Adeel 2017-03-12 05:38:43