Question

Est-il possible d'ouvrir une application iPhone ou un projet Xcode depuis le terminal? J'ai déjà essayé:

ouvrir /path/to/project.app

Mais cela renvoie un avertissement et se ferme de manière inattendue en raison d'une erreur de chargement d'image lors du lancement du simulateur. Quelqu'un a-t-il des suggestions?

Était-ce utile?

La solution

Vous ne pouvez pas lancer une application iPhone à partir du terminal. Lorsque vous construisez votre projet Xcode, il s’agit en partie du programme "installer". l'application sur le simulateur iPhone, comme dans un environnement réel. Par exemple, si vous supprimez votre projet Xcode et tous les fichiers, puis exécutez le simulateur, vous y trouverez toujours votre application. Il est conçu pour imiter autant que possible l'environnement réel. Vous pouvez cependant utiliser xcodebuild depuis le terminal pour créer et mettre à jour votre fichier de projet, puis exécuter vous-même l'application de simulation.

Pour les applications Mac OS X classiques, vous pouvez les exécuter à partir du terminal, mais vous devez garder à l’esprit que project.app est simplement un wrapper de répertoire que le Finder prétend être une application à fichier unique pour l’utilisateur. Votre exécutable actuel se trouve à /path/to/project.app/Contents/MacOS/project . Ainsi, par exemple, si j'ai un projet qui génère l'application Foo.app, je le lancerais depuis le terminal en tant que tel:

$ /path/to/project/Foo.app/Contents/MacOS/Foo

Autres conseils

Kudos

Vous pouvez lancer l'application iPhone depuis le terminal. Merci à idevice.

https://stackoverflow.com/a/31271484/4622092/

Cochez ce lien.

Vous pouvez utiliser simctl pour contrôler les simulateurs iOS à partir de la ligne de commande (Terminal) Par exemple, pour installer un fichier .app dans le simulateur, utilisez

xcrun simctl install booted <path_to_file.app>

Ou pour lancer l'application installée

xcrun simctl launch booted <app_bundle_identifier>

Veuillez en savoir plus ici

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top