通过Xcode 4.1 Build 4B110下的配置文件启动仪器的错误

通过Xcode 4.1 Build 4B110下的配置文件启动仪器的错误,xcode,profile,instruments,osx-lion,Xcode,Profile,Instruments,Osx Lion,重要更新 这个奇怪的错误在Xcode 4.2中得到了修复(至少对我来说是如此) 我在Mac OS X Lion下的Xcode 4.1 Build 4B110和通过Xcode运行仪器方面存在严重问题。问题是,如果我通过Xcode启动仪器,它会部分冻结。因此,如果我在Xcode 4.1中启动一个项目并打开“Profile”,就会出现Instruments UI。计时器开始运行,但instruments应用程序不跟踪任何内容,更严重的问题是: 程序似乎正在运行,但对我所做的任何操作都没有反应。所以我

重要更新

这个奇怪的错误在Xcode 4.2中得到了修复(至少对我来说是如此)


我在Mac OS X Lion下的Xcode 4.1 Build 4B110和通过Xcode运行仪器方面存在严重问题。问题是,如果我通过Xcode启动仪器,它会部分冻结。因此,如果我在Xcode 4.1中启动一个项目并打开“Profile”,就会出现Instruments UI。计时器开始运行,但instruments应用程序不跟踪任何内容,更严重的问题是:

程序似乎正在运行,但对我所做的任何操作都没有反应。所以我不能点击任何按钮等,什么也没有发生。计时器还在运行,但我什么也做不了。我也无法再关闭窗口/应用程序。所以我必须强制停止仪器应用程序

但是如果我直接通过
Developer/Applications/Instruments.app
启动Instruments应用程序,一切都正常。当然,这个应用程序不会跟踪任何东西,但我可以点击按钮和任何可能的东西

有人知道这个问题吗

有人知道如何解决这个奇怪的问题吗

我还删除了developers文件夹和相应的deinstall脚本文件,并重新安装了Xcode 4.1。但问题依然存在

谁能给我一个提示、小费等

那太好了

更新

更奇怪的是:

该配置文件对iOS 3.0版本的应用程序起到了一定的作用,但在短暂休息后,它就不再起作用了。所以,我不知道这个bug在哪里。我猜是关于目标应用程序的iOS版本


谢谢你,安德烈亚斯引用你的评论,andi1984,这样就没有人会错过这个“大”答案,因为它对任何人(像我)来说都是救命恩人。这对我来说太棒了

如果我打开Xcode,请选择Profile并选择一种乐器(让我们来看看) (如有泄漏)新仪器窗口打开。那我得回去了 Xcode(当Instrument.app窗口在后台仍处于打开状态时!)和 必须使用command+tab从前面的Xcode中选择 再次访问Instrument.app。然后Instrument应用程序向我显示跟踪的 数据。这个问题真的很奇怪,但现在它起作用了


Epaga的解决方案有时有效,有时无效

因此,我建议大家复制以下开放式雷达,以便苹果公司优先考虑这一问题:


我发现,如果我同时打开两个仪器窗口,当仪器锁定在一个窗口时,将另一个窗口带到前台似乎会将仪器从窗口弹出。如果你能把焦点放在一个不同的仪器窗口上,而不是锁定的窗口上,它似乎能把仪器带回来

我发现双窗口方法一直有效,而Xcode概要文件方法有时有效

编辑:


在尝试了两个窗口的方法之后,这种方法有时也会起作用。

我遇到了仪器锁定的问题,上面的cmd标签技巧在我这样做之前没有起作用,以至于出现了“instruments is trust to access your computer”(仪器正在尝试访问您的计算机)对话框,询问我的密码。输入密码后,我就可以进入仪器了。我怀疑问题在于密码对话框隐藏在Xcode窗口中。在这种情况下,仪器被冻结,因为它打开了模态对话框

因此:

  • 运行仪器
  • Cmd选项卡至涵盖仪器的Xcode。循环并隐藏消息,直到找到密码对话框。闭合Xcode

  • 这可能是一次性的事情。。。现在我给Instruments访问权限,它可能不再需要密码了。

    好的,所以我发现这是一个一般性错误(与XCode无关。如果我单独启动Instruments并选择一个目标并单击record,则会出现相同的错误。窗口在或中部分冻结(用我的话说)我不能改变任何东西,我只能移动窗口。就这样。与此同时,我已经完全删除了开发者文件夹,并从appstore下载了XCode,再次安装了它,但仍然是同一个bug。所以我没有进一步的胶水来解决这个问题。好的,现在我已经解决了这个bug!如果我打开XCode,请选择Profile并选择一个instrument(比方说Leaks)新的instrument窗口打开。然后我需要返回XCode(而instrument.app窗口在后台仍然打开!),并且必须使用command+tab再次在instrument.app前面的XCode中选择out。然后instrument app向我显示跟踪的数据。这是一个非常奇怪的问题,但现在它可以工作了。;-)我的问题与上面的完全相同,但上面的答案并不能解决我的问题。关于如何解决这个问题还有其他想法吗?谢谢你的引用!我很高兴我花了1/2天的时间搜索这个bug,这对你也有帮助。;-)我希望苹果能很快解决这个问题!您是否已将xcode窗口直接移到Instruments窗口上方?只有当instrument.app-window完全被常规xcode窗口覆盖时,我的错误修复过程才有效。然后按command+tab并选择“Instruments”。大多数情况下,我的mac电脑不会对此做出反应,但无论如何,如果我将xcode窗口移开,instruments应用程序运行平稳。很好的解决方案(尽管这种奇怪的行为可能会很好),谢谢。记录在案:我必须使用Cmd选项卡两次,才能从Xcode切换到Instruments,以使其正常工作。将向苹果报告此错误。是否有人去了rdar,以便我们都可以复制此错误并让苹果修复它。