Xcode 4.1工具中的Instruments对我来说几乎无法使用

3

可能是重复问题:
在XCode 4.1 Build 4B110下通过Profile启动Instruments时出现的错误

Instruments之前运行都挺好的,但是现在我使用Lion系统上的新版4.1 Xcode时,它非常缓慢,我必须等待约5分钟才能响应。是否还有其他人遇到了相同的问题?我也在使用iOS模拟器。

我已经尝试了几次重新安装和卸载Xcode,但问题仍然存在。


这里有一个相同的问题,并在评论中提供了解决方法:https://dev59.com/LWw15IYBdhLWcg3wJ4YR。 - Napoleone1981
3个回答

1

/etc/authorization,添加以下内容:

<key>com.apple.instruments.process.analysis</key>
<dict>
<key>authenticate-user</key>
<false/>
<key>class</key>
<string>user</string>
<key>comment</key>
<string>Rights for Instruments</string>
<key>group</key>
<string>admin</string>
<key>shared</key>
<true/>
<key>timeout</key>
<integer>36000</integer>
</dict>

无法在任何地方找到 /etc/authorization 文件?我使用的是 Lion 操作系统。 - user523234
在SnowLeopard上对我有用。 - ipmcc

0

尝试单独启动Instruments,而不是使用XCode中的Profile构建选项。您应该能够在模拟器中运行您的应用程序,然后打开Instruments,选择Leaks,然后在Instruments中选择您的应用程序作为目标(在系统部分中选择目标,附加到进程)。

希望这是苹果将要修复的问题,但您至少可以像这样检查内存泄漏。

[更新] 我在这样做时遇到了一些奇怪的内存泄漏,所以我不确定它是否完全有效或只是我的问题。


0

我尝试了先运行我的iApp,然后选择Instruments的方法。但是当我尝试启动Instruments时,iOS模拟器就退出了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接