“developer tools access needs to take control of another process for debugging to continue” 如何解决?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (18)

最近,我升级到10.7.3,登录后第一次尝试在模拟器中调试IOS项目时,系统会提示我提供以下两个警报:

我的用户是管理用户。我以前从没见过这些警报。我怎么让他们停下来?

提问于
用户回答回答于

尝试运行以下命令:

sudo /usr/sbin/DevToolsSecurity --enable
用户回答回答于

重新安装Xcode 4.2.1起了作用。

        <key>system.privilege.taskport.debug</key> 
        <dict>
            <key>allow-root</key>
            <false/>
            <key>class</key>
-           <string>user</string>
+           <string>rule</string>
            <key>comment</key>
            <string>For use by Apple.  WARNING: administrators are advised
             not to modify this right.</string>
            <key>default-button</key>
            <dict>
            ...
            </dict>
            <key>default-prompt</key>
            <dict>
            ...
            </dict>
-           <key>group</key>
-           <string>_developer</string>
            <key>shared</key>
            <true/>
-           <key>timeout</key>
-           <integer>36000</integer>
+           <key>k-of-n</key>
+           <integer>1</integer>
+           <key>rule</key>
+           <array>
+               <string>is-admin</string>
+               <string>is-developer</string>
+               <string>authenticate-developer</string>
+           </array>
        </dict>

扫码关注云+社区