我应该如何通过终端启动安装了应用程序的 iPhone 设备?

Posted

技术标签:

【中文标题】我应该如何通过终端启动安装了应用程序的 iPhone 设备?【英文标题】:How should I launch app installed iPhone device by terminal? 【发布时间】:2013-01-31 13:38:39 【问题描述】:

我想从终端启动安装在 iPhone 设备上的应用程序进行开发和测试。

我看了下面的问答。

Launching instruments from command line with iPhone simulator

但是我使用的是 Mountain Lion,并且下面没有这样的文件或路径。

/Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate

你能告诉我如何使用仪器的这种自动启动吗?

【问题讨论】:

【参考方案1】:

几天前我遇到了同样的问题。似乎从 Xcode 4.4 开始,Apple 将其移至 /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Instruments/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate

但是在 Xcode 4.5 中我也没有找到这个目录。于是我继续搜索,在/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/PlugIns/AutomationInstrument.bundle/Contents/Resources/Automation.tracetemplate找到了tracetemplate文件

顺便说一句,有一个很好的shell script 可以自动运行东西。您只需将INSTRUMENTS_TEMPLATE 替换为automation.sh 中的正确路径

【讨论】:

我可以这样做!我对你的回答很有帮助。您对 shell 脚本的参考也很有帮助 :) 非常感谢!

以上是关于我应该如何通过终端启动安装了应用程序的 iPhone 设备?的主要内容,如果未能解决你的问题,请参考以下文章

从终端打开iPhone应用程序

自动化 Xcode 模拟器:如何从终端构建和启动应用程序

如何从终端或使用任何 monkeytalk 命令打开 iPhone 应用程序?

是否可以通过网络链接启动 android/Iphone 应用程序?

如何通过 Safari URL 启动我的 iPhone 应用程序 [重复]

当外部配件通过 BT 配对或插入底座连接器时如何启动 iphone 应用程序