Ошибка в Xcode, получающем отладочную информацию от 5.0.1 iphone
Я обнаружил странную проблему с последним XCode 4.2 при попытке развернуть мое приложение на iphone, который только что обновлен до версии 5.0.1.
Он начинает копировать информацию об отладке, и прогресс продвигается до конца, хотя он не выходит за пределы "копирования файла 2 из 9".
После этого я получаю сообщение:
Xcode has encountered an unexpected error (0xC002)
No such file or directory, at ‘/SourceCache/DTDeviceKit/DTDeviceKit-867/DTDeviceKit/DTDeviceKit_Utilities.m:864’
в окне органайзера. Любой подобный опыт и подсказка о том, как преодолеть это?
Излишне говорить, что каждая участвующая сторона была возобновлена послушно, включая меня.
Спасибо за вашу помощь.
Ответы
Ответ 1
Я нашел потенциальное исправление. Я отследил проблему до некоторых файлов, которые не копируются в папку ~/Library/Developer/XCode/iOS DeviceSupport/5.0.1(9A405)/
. Я заимствовал друга iPad с обновлением 5.0.1 и попытался использовать его устройство для разработки. Он отлично работал, и я заметил, что в моей папке iOS DeviceSupport/5.0.1(9A405)
появилось много и много файлов. Затем я подключил свои проблемные iPad и bam, он просто сработал.
Я попытался восстановить, восстановить и т.д., и я не мог исправить проблему с помощью этих методов. Я сделал обновление OTA, так же как и мой друг, поэтому наши iPad были обновлены точно так же. У меня нет никакого объяснения проблемы, но, по крайней мере, я нашел обходное решение.
Если у вас нет доступа к другому устройству с файлами, введите zip файл из них:
http://www.enemyhideout.com/ios/5.0.1%20(9A405).zip
Ответ 2
Я нашел следующее сообщение полезным, хотя это отчасти датировано:
fooobar.com/questions/286611/...
Единственное, что мне пришлось изменить, это следующее:
Ответ 3
Удалить папку ~/Library/Developer/XCode/iOS DeviceSupport/5.0.1(9A405)/
.
Затем подключите свое устройство и зайдите в Организатор.
Xcode должен воссоздать эту папку и заполнить ее информацией с вашего устройства.
Ответ 4
Спасибо @Крис Хилл, я столкнулся с этим на Xcode 4.3.1, но вместо
.../DTDeviceKit-867/...
Я получал .../DTDeviceKit-1197/...
Сначала я заменил все файлы mv -f ~/library/...
и снова запустил Xcode, я удалил все файлы, которые я разместил там из вашего pkg, поэтому я попытался с помощью Xcode open, подключенного к iPhone; и это сработало отлично!
Еще раз спасибо