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

open /path/to/project.app

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

有帮助吗?

解决方案

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

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

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

其他提示

Kudos

您可以从终端启动iPhone应用程序。感谢idevice。

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

检查此链接。

您可以使用 simctl 从命令行(终端)控制iOS模拟器 例如,在模拟器使用

中安装 .app 文件
xcrun simctl install booted <path_to_file.app>

或者启动已安装的应用

xcrun simctl launch booted <app_bundle_identifier>

请阅读更多此处

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top