Je cherche un moyen d'installer l'application de messagerie sur le simulateur Xcode 6 iOS.
De plus, comment puis-je installer des applications qui sont déjà publiques sur l'Appstore afin de pouvoir les exécuter sur le simulateur iOS? Y a-t-il un moyen simple?
Le moyen le plus courant d'installer une application dans le simulateur iOS consiste à utiliser Xcode pour la construire et l'installer. Si vous avez un ensemble d'applications de simulateur créé par quelqu'un d'autre (ou archivé), vous pouvez l'installer à l'aide de simctl:
xcrun simctl install booted /path/to/your.app
N'oubliez pas, bien sûr, que ces applications doivent être des applications iOS Simulator, et non des applications de périphérique iOS.
Le simulateur iOS est un binaire compilé différent de celui de l'application publiée sur l'App Store.
Si vous n'avez pas accès au code source du projet ni aux fichiers binaires du simulateur, vous ne pouvez pas l'installer sur votre propre simulateur.
Dans Xcode 8.2, vous pouvez maintenant faire glisser une application sur une fenêtre du simulateur iOS. Voir ce blog: https://medium.com/@hollanderbart/new-features-in-xcode-8-2-simulator-fc64a4014a5f
REMARQUE: Le destinataire de l'application de simulateur doit démarrer le même simulateur et la même version iOS que ceux utilisés pour compiler l'ensemble de l'application de simulateur.
Pour installer une application compilée pour le simulateur, vous devez:
xcrun simctl install booted ~/Desktop/StackOverflow.app
Vous devriez maintenant voir instantanément l’icône de l’application apparaître dans le simulateur (probablement à la page 2).
Pour obtenir l'application de simulateur que vous voulez distribuer, vous pouvez exécuter cette commande dans la console Xcode (cela fonctionne au moins lorsque l'application de simulateur est suspendue sur un point d'arrêt): po NSHomeDirectory()
Le dossier sera quelque chose comme:
/ Users/MyHomeFolder/Library/Developer/CoreSimulator/Devices/09BB353F-3AF9-4A2A-8CDB-0F15634AD6D8/data/Conteneurs/Données/Application/8F509C84-6809-461D-9F9E-06811EF9A700
Le paquet d'applications sera dans le dossier Containers à Bundle/Application/3ADE9CF0-F6D0-4461-9B82-30A86580D2C7/StackOverflow.app
Distribuez le fichier .app, en spécifiant le dispositif de simulateur et la version iOS utilisée lors de la compilation de l'ensemble (la même chose doit être utilisée par le destinataire).