首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >从终端打开iPhone应用程序

从终端打开iPhone应用程序
EN

Stack Overflow用户
提问于 2009-01-07 10:40:50
回答 3查看 13.2K关注 0票数 2

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

open /path/to/project.app

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-01-07 11:29:12

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

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

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

票数 4
EN

Stack Overflow用户

发布于 2015-07-07 22:33:23

多亏了idevice,你可以从终端启动iPhone应用。

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

票数 1
EN

Stack Overflow用户

发布于 2021-11-18 18:02:00

人们可以使用工具来实现这一点,比如

代码语言:javascript
代码运行次数:0
运行
复制
/usr/bin/instruments -w '<device-UDID>' -t 'Activity Monitor' 'com.example.myApp'

其中com.example.myApp是您的应用程序的捆绑包标识符。你还需要知道你连接的设备的UDID (使用设备名称下面的查找器和option+click )。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/419859

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档