Примечание: получить это на Xcode 4.3.2?Ознакомьтесь с ответом на на этот вопрос .
Примечание: создание символической ссылки для использования библиотеки 4.2, похоже, работает нормально
cd /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1\ \(8C148\)/Symbols/
sudo ln -s ../../4.2\ \(8C134\)/Symbols/Developer
После обновления с 4.2.0 (бета, я полагаю) до 4.2.1, файл libXcodeDebuggerSupport.dylib отсутствует, что приводит к:
warning: Unable to read symbols for /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib (file not found).
, что, я думаю, не очень хорошо.Глядя на рассматриваемый каталог, я отмечаю:
.../DeviceSupport/4.2 (8C134)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib
, но
.../DeviceSupport/4.2.1 (8C148)/Symbols/System/
.../DeviceSupport/4.2.1 (8C148)/Symbols/usr/
, два вышеупомянутых каталога составляют весь контент в папке 4.2.1.Нет папки «Разработчик».Просматривая / usr / dir, я не нахожу файл libXcodeDebuggerSupport.dylib в lib dir, поэтому ln -s'ing не вариант.
Стоит отметить, что после обновления я подключил iPadи пришлось нажать «Использовать для разработки» в Xcode Organizer.При этом я получил сообщение об отсутствии символов для этой версии, и XCode приступил к генерации таких символов, а затем потерпел неудачу.Я восстановил iPad и снова сделал «Использовать для разработки», и ничего о пропущенных символах не появилось ...
Обновление: удаление / Developer и переустановка Xcode с нуля делает не исправить этопроблема.
Обновление 2: я только что понял, что после переустановки Xcode
.../DeviceSupport/4.2 (8C134)/Symbols
теперь является символической ссылкой,
lrwxr-xr-x 1 root admin 36 Dec 3 17:17 Symbols -> ../../Developer/SDKs/iPhoneOS4.2.sdk
и каталог, о котором идет речьимеет соответствующие файлы.Может быть, это просто вопрос связывания директории 4.2.1 таким же образом?Я попробую это и посмотрю, не сходит ли с ума Xcode.Если кто-то, у кого есть этот файл, мог бы предоставить сумму md5, которая была бы великолепна.Вот что он говорит для меня:
$ md5 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2\ \(8C134\)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib
MD5 (/Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2 (8C134)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib)
= 08f93a0a2e3b03feaae732691f112688
Если сумма MD5 идентична выводу
$ md5 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1\ \(8C148\)/Symbols/Developer/usr/lib/libXcodeDebuggerSupport.dylib
, тогда мы все настроены.