Подтвердить что ты не робот

Ошибка в 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’

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

4b9b3361

Ответ 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/...

Единственное, что мне пришлось изменить, это следующее:

  • Закрыть Xcode
  • Перейти к: "~/Library/Разработчик/Xcode/iOS DeviceSupport/5.0.1 (9A405)/Symbols/System/Library/Caches/com.apple.dyld/"
    Примечание: если вы нет этой папки, запустите Xcode, подключите свое устройство и подождите пока в организаторе не появится ошибка 0xC002 - папка должна быть созданный к тому времени.
  • Создайте там 3 пустых файла:

    • .copied_dyld_shared_cache_armv7 < == not 6
    • .processed_dyld_shared_cache_armv7 < == not 6
    • dyld_shared_cache_armv7 < == not 6
  • Запустите Xcode и наслаждайтесь светом рядом с устройством в конечном итоге. зеленый:)

Ответ 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; и это сработало отлично! Еще раз спасибо