我创建的应用已安装在我的设备上,我只想使用乐器启动。它已经安装在我的设备上。我只想发布应用程序。我正在使用这个
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
调试标志来启动设备上的应用程序。
有没有人能帮助我?
答案 0 :(得分:1)
我不知道为什么这解决了我的问题。但我检查了哪些进程正在运行$ ps
并且仪器正在运行。我刚刚杀了乐器sudo killall instruments
并且它奏效了。
答案 1 :(得分:0)
我会在这里走出困境,并假设您尝试运行乐器的应用程序是您开发的应用程序?你不能在别人的应用程序上使用Instruments,或者你可以访问他们的代码。
如果你是自己的代码,为什么要通过终端呢?您可以直接从Xcode启动仪器。打开项目,按住工具栏中的“运行”按钮,然后选择“配置文件”。选择你喜欢的乐器吧。