«Инструменты не могут быть открыты из-за проблемы» (xcode4) - PullRequest
1 голос
/ 13 сентября 2011

Я пытаюсь профилировать приложение с помощью Инструментов, но каждый раз, когда я пытаюсь запустить, я получаю общее сообщение об ошибке, говорящее «Инструменты не могут быть открыты из-за проблемы». То же самое происходит, если я пытаюсь запустить инструменты вручную вне XCode.

Если я пытаюсь запустить Instruments из командной строки, я получаю следующую информацию об ошибке:

dyld: ленивая привязка символа не удалась: символ не найден: _CSSymbolicatorCreateWithMachKernel Ссылка от: /Developer/Applications/Instruments.app/Contents/MacOS/../../../../Library/PrivateFrameworks//InstrumentsPlugIn.framework/Versions/A/InstrumentsPlugIn Ожидается в: /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication

dyld: символ не найден: _CSSymbolicatorCreateWithMachKernel
Ссылка от: /Developer/Applications/Instruments.app/Contents/MacOS/../../../../Library/PrivateFrameworks//InstrumentsPlugIn.framework/Versions/A/InstrumentsPlugIn Ожидается в: /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication

Я только что установил все доступные обновления программного обеспечения, и это не имело никакого значения. Любые предложения о том, как это исправить?

1 Ответ

0 голосов
/ 13 сентября 2011

Хорошо, я нашел обходной путь, который немного проще, чем переустановка всего XCode.По сути, я получил еще одного разработчика с рабочей копией XCode / Instruments, который прислал мне копию их /System/Library/PrivateFrameworks/CoreSymbolication.framework файла / папки.

Затем я переместил свою локальную копию CoreSymbolication.framework с пути и уронил их версию.

После этого все работает правильно.И это немного быстрее, чем удаление и переустановка XCode.

...