【问题标题】:XCode Instruments Warning - "Insufficient task_for_pid privileges (LeakAgent)"XCode Instruments 警告 - “task_for_pid 权限不足(LeakAgent)”
【发布时间】:2012-07-12 21:09:30
【问题描述】:

在运行 Instruments 时,我收到警告“任务_for_pid 权限不足 (LeakAgent)”,之后 Instruments 不会显示泄漏的时间表

谁能指出我解决这个问题的正确方向?

我在 iOS 模拟器 5.0 上为 iOS 3.0 构建,在 Xcode 4.2 上使用 Base SDK 5.1,没有任何代码签名

我的应用程序没有尝试访问任何功能 AFAIK 的授权服务,只是从应用程序包中读取一些信息并使用库 Cocos2d-X 将其解析为图形元素

感谢任何帮助

【问题讨论】:

    标签: xcode4.2 ios-simulator xcode-instruments memory-leak-detector


    【解决方案1】:

    我认为LeakAgent 是 Instruments 用于定期检查泄漏的过程。

    当我第一次启动 Instruments 时,它要求我输入管理员密码。它问你了吗?

    如果没有,您可以尝试重新启动计算机,或者删除 Instruments 首选项列表? ~Library/Preferences/com.apple.Instruments3.plist(只是猜测它可能会重新提示管理员权限?)

    【讨论】:

    • hmm,我第一次执行 Instruments Leak Agent 时,它肯定提示我输入管理员密码,我给了我的管理员通行证。我尝试重命名 com.apple.Instruments3.plist,但 Istruments 没有提示输入凭据,泄漏代理也没有显示任何警告,很奇怪
    【解决方案2】:

    @DouglasHeriot 的回答对我没有帮助。所以我刚刚从终端通过sudo 启动了仪器:sudo /Applications/Xcode.app/Contents/Applications/Instruments.app/Contents/MacOS/Instruments
    希望这对某人有所帮助。

    【讨论】:

      【解决方案3】:

      我也遇到了同样的问题,我花了将近 2 天的时间才解决了这个问题。终于得到了解决方案。确保您的配置文件方案处于 DEBUG 模式而不是 RELEASE。这将解决问题。

      【讨论】:

        猜你喜欢
        • 2020-11-21
        • 2014-10-15
        • 2014-06-01
        • 1970-01-01
        • 2021-10-18
        • 2018-03-30
        • 2014-07-02
        • 2014-10-24
        • 1970-01-01
        相关资源
        最近更新 更多