Iphone 无法使用设备上的仪器启动iOS应用程序

Iphone 无法使用设备上的仪器启动iOS应用程序,iphone,ios,ios4,instruments,Iphone,Ios,Ios4,Instruments,应用程序安装,仪器启动,但仪器中的下拉列表显示select target,并且应用程序从未启动。控制台说 6/14/11 2:36:22 PM Instruments[1951] XRMobileDeviceException while performing application lookup on device : (null) 该设备是iOS 4.3.3,正常构建和运行,并且没有来自Xcode的警告。个人资料就是不起作用。尝试清理生成,重新启动Mac OS和设备。还是不行 我也有

应用程序安装,仪器启动,但仪器中的下拉列表显示select target,并且应用程序从未启动。控制台说

6/14/11 2:36:22 PM  Instruments[1951]   XRMobileDeviceException while performing application lookup on device : (null)

该设备是iOS 4.3.3,正常构建和运行,并且没有来自Xcode的警告。个人资料就是不起作用。尝试清理生成,重新启动Mac OS和设备。还是不行

我也有同样的问题。我没有解决它,但一个简单的解决方法是自己启动应用程序,然后从“附加到”过程中附加到它。。。在Instruments窗口的Target菜单中的命令。

我也遇到了同样的问题,我的解决方案是从XCODE启动Instruments

代码11:

在模拟器上运行应用程序

打开调试导航命令+7

点击cpu

点击“仪器中的配置文件”

代码3.2.5

启动XCODE

选择设备或模拟器

在顶部单击运行>使用性能工具运行>泄漏

这使我能够在不给我那个错误的情况下进行测试。
这是我在XCODE 3.2.5中做的。。如果您使用的是4.x,可能会有点不同。是的,这是一个有效的解决方法,由苹果员工自己为仪器中的一些DTrace模块推荐,因此这是一个已知的问题。对我来说不适用。“附加到进程”菜单表示此检测不允许附加。如果我选择“活动监视器”检测,我可以附加到进程,但分配或泄漏都表示此检测不允许附加这很有意义-您可以随时开始采样,但如果要跟踪内存,则必须从头开始。不过,内存管理在模拟器上的工作原理与在设备上的工作原理相同,因此泄漏和分配在模拟器上的结果应该与在设备上得到的结果相同。这当然不理想,但可能足以帮助您工作。@Maciej Swic您可以在当前Xcode旁边重新安装最新的Xcode 4.2 Beta版,然后启动Xcode 4.2 Instruments.app您甚至不需要运行Xcode吗?我没有将我的设备更新到iOS5,我只是使用Xcode 4.2的Instruments应用程序对泄漏/分配进行分析。Product>Profile对我也不起作用。与OP相同的问题,只是没有控制台消息。它就在那里,Xcode的LCD显示已完成运行-评测。我在Xcode 9上遇到了类似的问题,要求instruments在模拟器上启动应用程序给了我一个空白屏幕,基于您的想法,我打开了Debug Navigator命令+7,选择内存消耗,并要求将应用程序转移到instruments。很奇怪,也不理想,但很有效。抱歉,实际上它不起作用,每当我开始与它交互时,应用程序就会崩溃。