Примечание: получение этого на Xcode 4.3.2? Ответьте на этот вопрос.
Примечание: создание символической ссылки для использования 4.2 lib кажется прекрасным
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, так что ln -s'ing не является вариантом.
Стоит упомянуть: после обновления я подключил iPad и должен был нажать "Использовать для разработки" в организаторе Xcode. Поступая таким образом, я получил сообщение о символах, отсутствующих для этой версии, и Xcode продолжал создавать такие, а затем не удалось. Я восстановил iPad и снова "использовал для развития", и ничего о пропавших символах не появилось...
Обновление: удаление/Разработчик и переустановка 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
тогда мы все настроены.