Comment installer l’application iPhone dans iPhone Simulator

J’ai un fichier mySample.app – une application iPhone développée par xcode.

Comment puis-je exécuter cette application (uniquement le fichier mySample.app) en utilisant mon xcode?

Remarque: cette réponse est obsolète, la fonctionnalité a été supprimée du simulateur iOS.

Je viens de découvrir que vous n’avez pas besoin de copier le kit d’application mobile dans le dossier du simulateur iPhone pour le démarrer sur le simulateur, comme décrit dans le forum. De cette façon, vous devez cliquer sur l’application pour la démarrer, ce qui n’est pas confortable lorsque vous souhaitez effectuer des tests et démarrer l’application plusieurs fois.

Il existe des parameters de ligne de commande non documentés pour le simulateur iOS, qui peuvent être utilisés à ces fins. Celui que vous recherchez est: -SimulateApplication

Un exemple de ligne de commande démarrant YourFavouriteApp:

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication path_to_your_app/YourFavouriteApp.app/YourFavouriteApp 

Cela va démarrer votre application sans aucune installation et fonctionne avec iOS Simulator 4.2 au moins. Vous ne pouvez pas atteindre le menu d’accueil, cependant.

Il existe d’autres parameters de ligne de commande non publiés, tels que la commutation du SDK. Bonne chasse pour ceux …

Ce thread explique comment installer le binary sur le simulateur. Je l’ai fait et ça marche: http://forums.macrumors.com/showthread.php?t=547557

Du fil :

Regardez dans votre répertoire ~ / Bibliothèque / Application Support / iPhone Simulator / User / Applications / et observez ce qui se passe dans ce répertoire lorsque vous installez et exécutez des applications utilisant XCode, ainsi que lorsque vous supprimez des applications à l’aide du simulateur.

Vous pouvez exécuter le simulateur par lui-même (sans démarrer XCode).

Si vous démarrez le simulateur, supprimez une application, quittez le simulateur, replacez les copies des fichiers supprimés du répertoire de support et redémarrez le simulateur, l’application réapparaîtra dans le simulateur. Envoyez ces fichiers par courrier électronique avec des instructions sur la façon de les copier dans le répertoire de support approprié.

Si vous cherchez à faire ce XCode 5+, j’ai trouvé que c’était la méthode la plus simple:

Installez ios-sim :

npm install -g ios-sim

Ensuite, exécutez simplement:

lancement de ios-sim ./mySample.app –devicetypeid com.apple.CoreSimulator.SimDeviceType.iPhone-6

Dans lequel vous pouvez changer le type de votre appareil. Simple, rapide et ça marche vraiment.

À partir de Xcode v4.3, il est installé en tant qu’application. Le simulateur est disponible à

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS \ Simulator.app/

Vous pouvez installer des applications dans le simulateur à partir de Xcode 8.2

À partir de Xcode 8.2 , vous pouvez installer une application en faisant glisser un ensemble d’applications précédemment intégré dans la fenêtre du simulateur.

Remarque: vous ne pouvez pas installer d’applications à partir de l’App Store dans des environnements de simulation.

Entrez les informations suivantes dans le terminal:

 $/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication path/to/your/file/projectname.app/projectname 

Je vois que tu as un problème. Essayez de créer votre application en tant que version, puis consultez votre dossier de génération de codes source. On peut l’appeler Release-iphonesimulator. À l’intérieur, il y aura l’application. Ensuite, allez dans (dossier personnel) / Bibliothèque / Application Support / iPhone Simulator (si vous ne le trouvez pas, appuyez sur Commande – J et choisissez Arranger par nom). Accédez à un système d’exploitation contenant des applications dans l’iPhone sim, comme 4.1. Dans ce dossier, il devrait y avoir un dossier Applications. Ouvrez cela, et il devrait y avoir des dossiers avec des lettres aléatoires. Choisissez-en un et remplacez-le par l’application que vous avez. Assurez-vous de supprimer tout ce qui se trouve dans les petits dossiers!

Si ça ne marche pas, alors je suis abasourdi.

Sélectionnez la plateforme à utiliser pour iPhone Simulator, puis cliquez sur Build and Go. Si cela se construit correctement, il lancera le simulateur et fonctionnera. S’il ne se construit pas correctement, il indiquera les erreurs au bas de la fenêtre du côté droit.

Si vous ne disposez que du fichier d’application, vous devrez l’installer manuellement dans le simulateur. Le simulateur n’était pas conçu pour être utilisé de cette façon, mais je suis sûr que ce serait possible, même si c’était incroyablement difficile.

Si vous avez les fichiers de code source (.proj .m .h etc), alors il devrait s’agir d’un cas simple de build et go.

Cela a fonctionné pour moi sur iOS 5.0 simulateur.

  1. Exécutez l’application sur le simulateur.

  2. Allez sur le chemin où vous pouvez voir quelque chose comme ceci:

     /Users/arshad/Library/Application\ Support/iPhone\ Simulator/5.0/Applications/34BC3FDC-7398-42D4-9114-D5FEFC737512/… 
  3. Copiez tout le contenu du paquet, y compris l’application, lib, temp et Documents.

  4. Effacer toutes les applications installées sur le simulateur pour qu’il soit plus facile de voir ce qui se passe.

  5. Exécutez une application préexistante que vous avez sur votre simulateur.

  6. Recherchez le même contenu de package pour cette application qu’à l’étape 3 et supprimez tout.

  7. Collez le contenu du package que vous avez précédemment copié.

  8. Fermez le simulateur et recommencez. La nouvelle icône d’application de l’application prévue remplacera l’ancienne.