Vous ne pouvez pas lancer une application iPhone depuis le terminal. Lorsque vous construisez votre projet Xcode, une partie de ce qu'il fait est "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 émuler le plus possible l'environnement réel. Vous pouvez cependant utiliser xcodebuild
depuis le terminal pour créer et mettre à jour votre fichier projet, puis exécuter l'application simulateur vous-même. Pour les applications régulières de Mac OS X, vous pouvez les exécuter à partir du terminal, mais n'oubliez pas que project.app est simplement une enveloppe de répertoire que le Finder prétend être une application à un seul fichier pour l'utilisateur. Votre exécutable réel est situé au /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 lancer à partir du terminal en tant que tel:
$ /path/to/project/Foo.app/Contents/MacOS/Foo