2009-01-07 17 views
1

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

open /path/to/project.app

Mais retourne un avertissement et se ferme de façon inattendue en raison d'une erreur de chargement de l'image lors de son lancement le simulateur. Est-ce que quelqu'un a des suggestions?

Répondre

4

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

Questions connexes