Я частично решил эту проблему.Я запускаю инструменты из командной строки и получаю приглашение авторизации в графическом интерфейсе (один раз за сеанс) + это в консоли (каждый раз, когда я запускаю инструменты):
Instruments: Instruments wants permission to analyze other processes.
Type your password to allow this.
Name ([my-username]):
Password:
Failed to authorize rights (0x20) with status: -60007.
2012-02-28 10:04:19.607 instruments[60398:1203] Failed to connect to
local pid watcher service: (os/kern) failure
Я сравнивал файл / etc / authorization до и после обновления доxCode 4.3.Apple заменила два ключа:
<key>com.apple.dt.instruments.process.analysis</key>
<key>com.apple.dt.instruments.process.kill</key>
на
<key>com.apple.instruments.process.analysis</key>
Я отредактировал / etc / authorization, добавил недостающие ключи ниже нового и проблема с консоли решена.К сожалению, приглашение GUI все еще там.
Mising keys:
<key>com.apple.dt.instruments.process.analysis</key>
<dict>
<key>allow-root</key>
<true/>
<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>
<key>com.apple.dt.instruments.process.kill</key>
<dict>
<key>allow-root</key>
<true/>
<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>5</integer>
</dict>
Надеюсь, это укажет вам на решение всей проблемы