0

我创建的一个应用程序已经安装在我的设备上,我只想使用仪器启动它。它已经安装在我的设备上。我只是想启动应用程序。我正在使用这个

instruments -w <device_id> -t "/Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/Resources/templates/Activity Monitor.tracetemplate" -D /tmp/ignoredtracedata.trace <app_name>

这就是我得到的

Instruments Trace Error : (null)

我曾经有过这个工作。然后第二天我没有做任何改变就开始工作,但它没有工作:(。我已经尝试了几个小时,但没有取得太大进展。

我正在使用 Ruby gem Frank 来运行测试。我想以不同的语言启动应用程序,这就是为什么我想使用工具而不是简单地添加-d调试标志来在设备上启动应用程序。

有人有什么可以帮助我的吗?

4

2 回答 2

1

我不知道为什么这解决了我的问题。但是我检查了哪些进程正在运行$ ps并且仪器正在运行。我刚刚杀死了乐器sudo killall instruments,它起作用了。

于 2013-06-11T16:30:06.207 回答
0

我要在这里冒险并假设您尝试在其上运行仪器的应用程序是您开发的应用程序?您不能在其他人的应用程序上使用 Instruments,否则您可以访问他们的书面代码。

如果是您自己的代码,为什么要通过终端执行?您可以直接从 Xcode 启动仪器。打开您的项目,按住工具栏中的“运行”按钮,然后选择“配置文件”。选择您喜欢的乐器,瞧。

于 2013-06-10T22:23:50.137 回答