在运行仪器时,我收到警告“任务_for_pid 权限不足(泄漏代理)”,之后仪器不显示泄漏的时间表
谁能指出我解决这个问题的正确方向?
我正在 iOS 模拟器 5.0 上为 iOS 3.0 构建,在 Xcode 4.2 上使用 Base SDK 5.1,没有任何代码签名
我的应用程序没有尝试访问功能 AFAIK 的任何授权服务,只是从应用程序包中读取一些信息并使用库 Cocos2d-X 将其解析为图形元素
任何帮助表示赞赏
在运行仪器时,我收到警告“任务_for_pid 权限不足(泄漏代理)”,之后仪器不显示泄漏的时间表
谁能指出我解决这个问题的正确方向?
我正在 iOS 模拟器 5.0 上为 iOS 3.0 构建,在 Xcode 4.2 上使用 Base SDK 5.1,没有任何代码签名
我的应用程序没有尝试访问功能 AFAIK 的任何授权服务,只是从应用程序包中读取一些信息并使用库 Cocos2d-X 将其解析为图形元素
任何帮助表示赞赏
我认为这LeakAgent
是 Instruments 用于定期检查泄漏的过程。
当我第一次启动 Instruments 时,它要求我输入管理员密码。它问你了吗?
如果没有,您可以尝试重新启动计算机,或删除 Instruments 首选项 plist?~Library/Preferences/com.apple.Instruments3.plist
(只是猜测它可能会重新提示管理员权限?)
@DouglasHeriot 的回答对我没有帮助。所以我刚刚sudo
从 Terminal:启动了 Instrumets sudo /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/MacOS/Instruments
。
愿这对某人有所帮助。
我也遇到了同样的问题,我花了将近 2 天的时间解决了这个问题。终于得到了解决方案。确保您的配置文件方案处于 DEBUG 模式而不是 RELEASE。这将解决问题。