我创建了一个用于我们产品的临时分发的构建,并在我的设备上安装了该构建。现在我想在运行过程中运行时间分析器,但是仪器无法连接到它。这是我尝试连接到iPhone上正在运行的进程时出现的错误:
Target failed to run : Could not attach to process <app-name> (<pid>)
我也试过“选择目标”&gt; app-name但是也因以下错误而失败:
Target failed to run : Remote exception encountered : 'Failed to get task for pid <pid>'
以下是我的设置详情:
答案 0 :(得分:3)
我遇到了同样的问题。我最初没有解决它,但一个简单的解决方法是自己启动应用程序,然后从“仪器”窗口的“目标”菜单中的“附加到进程...”命令附加到它。
似乎不同的Apple产品将更改/更新MobileDevice框架。其中一些更新打破了仪器集成。
要在我自己的机器上修复此问题,我安装了iTunes 10.5 beta v6。启动XCode,我又回到了我的设备上。
我建议使用this tutorial,因为它是解释如何使用乐器的好方法之一
一开始可能会非常混乱,但要花时间去了解它,以后会让人感到很麻烦。
希望至少其中一种方法适合你。
答案 1 :(得分:0)
在Xcode 10中:不要单独启动Instruments。相反:
从Xcode的菜单栏中,选择“产品\配置文件”,或按⌘I。这将构建应用程序并启动Instruments。您将会看到一个选择窗口...
注意
如果您单独启动,则会收到document.getElementById("button1").addEventListener("click", function(){
document.getElementById("box").style.height = "250px";
});
错误,并建议您禁用系统完整性。