Ошибка в Xcode, получающем информацию отладки от 5.0.1 iphone - PullRequest
18 голосов
/ 14 ноября 2011

Я обнаружил странную проблему с последним 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’

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

Ответы [ 4 ]

18 голосов
/ 05 апреля 2012

Мне показался полезным следующий пост, хотя он несколько устарел: https://stackoverflow.com/a/9944892/1031623

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

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

    • .copied_dyld_shared_cache_armv7 <== не 6 </li>
    • .processed_dyld_shared_cache_armv7 <== не 6 </li>
    • dyld_shared_cache_armv7 <== не 6 </li>
  4. Запустите Xcode и наслаждайтесь светом рядом с вашим устройством. зеленый:)

15 голосов
/ 15 ноября 2011

Я нашел потенциальное решение.Я отследил проблему до некоторых файлов, не копируемых в папку ~/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

1 голос
/ 31 декабря 2011

Удалите папку ~/Library/Developer/XCode/iOS DeviceSupport/5.0.1(9A405)/.
Затем подключите ваше устройство и перейдите к органайзеру.
Xcode должен воссоздать эту папку и заполнить ее информацией с вашего устройства.

0 голосов
/ 21 марта 2012

Спасибо @Chris Hill, я столкнулся с этим на Xcode 4.3.1, но вместо

.../DTDeviceKit-867/... я получил .../DTDeviceKit-1197/...

Сначала я заменил всефайлы mv -f ~/library/... и снова запустили Xcode, я удалил все файлы, которые я там поместил, из вашего pkg, поэтому я попытался с Xcode open , iPhone подключен;и это сработало отлично!Еще раз спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...