Xcode 从终端打开iPhone应用程序

Xcode 从终端打开iPhone应用程序,xcode,terminal,Xcode,Terminal,是否可以从终端打开iPhone应用程序或Xcode项目?我已经试过: open/path/to/project.app 但这会返回一个警告,并在启动模拟器时由于图像加载错误而意外退出。有人有什么建议吗?您不能从终端启动iPhone应用程序。当您构建Xcode项目时,它所做的部分工作是将应用程序“安装”到iPhone模拟器上,就像在真实环境中一样。例如,如果删除Xcode项目和所有文件,然后运行模拟器,您仍然可以在那里找到应用程序。它被设计成尽可能地模拟真实环境。但是,您可以从终端使用xcodeb

是否可以从终端打开iPhone应用程序或Xcode项目?我已经试过:

open/path/to/project.app


但这会返回一个警告,并在启动模拟器时由于图像加载错误而意外退出。有人有什么建议吗?

您不能从终端启动iPhone应用程序。当您构建Xcode项目时,它所做的部分工作是将应用程序“安装”到iPhone模拟器上,就像在真实环境中一样。例如,如果删除Xcode项目和所有文件,然后运行模拟器,您仍然可以在那里找到应用程序。它被设计成尽可能地模拟真实环境。但是,您可以从终端使用
xcodebuild
来构建和更新项目文件,然后自己运行模拟器应用程序

对于常规的Mac OS X应用程序,您可以从终端运行这些应用程序,但您必须记住,project.app只是一个目录包装器,查找程序会假装是用户的单个文件应用程序。您的实际可执行文件位于
/path/to/project.app/Contents/MacOS/project
。因此,例如,如果我有一个生成应用程序Foo.app的项目,我会从终端启动它:


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

借助idevice,您可以从终端启动iPhone应用程序