我最近升级到 Snow Leopard,从那以后我很难运行 Instrument 来从 Xcode 检测我的应用程序。记录按钮将变灰,并且没有任何反应。Xcode 的控制台中也没有消息告诉我出了什么问题。我以前也可以将它附加到进程或从 Instruments 启动进程,所有这些都不再起作用了。
知道是什么原因造成的吗?
我最近升级到 Snow Leopard,从那以后我很难运行 Instrument 来从 Xcode 检测我的应用程序。记录按钮将变灰,并且没有任何反应。Xcode 的控制台中也没有消息告诉我出了什么问题。我以前也可以将它附加到进程或从 Instruments 启动进程,所有这些都不再起作用了。
知道是什么原因造成的吗?
我遇到过同样的问题!我只能在 iPhone 上使用 Instruments,但不能在 iPad 或 iPad2 上使用!每当我使用 Xcode 4 启动仪器时,它只会发出哔哔声,并且记录按钮将被禁用..
我通过在 XCode 中转到 >Targets>Edit Scheme>Profile "yourAppName" 并将构建配置从 Release 更改为 Debug 解决了这个问题。然后再次尝试配置文件产品>配置文件
如果您再次听到哔声.. 您会看到记录按钮旁边显示“选择目标”打开下拉菜单>选择目标>“yourAppName”然后点击记录。
这为我解决了这个问题,终于可以再次运行仪器了!
我知道这篇文章很旧,但我希望它对某人有所帮助。
我无法让仪器与我的 iPhone 一起使用(以前可以使用)。我看到的行为是,在仪器窗口(选择仪器窗口)显示之前,xcode 会说“已完成运行 - 分析 [应用程序名称]”。
我通过转到产品->方案->编辑方案来解决这个问题,选择配置文件[应用程序名称]并在仪器下拉菜单下选择一个仪器(即分配)(而不是“启动时询问”)。
一旦我这样做了,选择 Product->profile 对我有用并且仪器正在运行。
我想要奇怪地不在 xcode 下拉列表中的僵尸工具,我可以通过简单地在工具中使用 file->new 来使用它(而分配工具仍然连接并运行),然后我可以选择僵尸工具和录制按钮没有变灰!
所有这些都使用 iOS 7.0.3 和 xcode 5.0.1。
我希望这至少可以帮助另一个人停止扯掉他们的头发,但是知道 xcode 我不知何故怀疑它!
上周重新安装 Snow Leopard 后,我遇到了同样的问题。我将 /Developer 文件夹移动到 /Developer_old 并重新运行 Xcode 安装程序 pkg,现在恢复了 Instruments。
高温高压
问题是仪器需要一个通往您的应用程序的网关,而仅仅指向它并不能做到这一点。Instrument 的工作流程是这样的: 您需要先从 Xcode对其进行分析。
如果 Instruments 可以访问有关您的应用程序源代码的信息,则会将泄漏报告为类名。否则,泄漏报告为内存地址,例如 Malloc-size。要确保 Instruments 可以访问有关您的代码的信息,请从 Xcode 启动分析 (请参阅 Xcode 中的配置文件)或配置符号映射文件(请参阅将数据映射到源代码)。
对我有用的是
我注意到,如果我转到 File->Record options,然后按 OK,录制按钮会突然启用。
请注意,如果您有多个目标,很可能确实需要告诉 Xcode 您要分析哪个目标。使用上面的编辑目标方案
确保您的所有乐器都支持录音模式。当我从 Xcode6 升级到 Xcode7 时,我的一台仪器被标记为“该仪器支持的录音模式为无”。当我删除这个特定的乐器时,录音按钮就启用了。
正如苹果论坛中指出的那样,重新启动您的机器是可行的。这个对我有用。