Несоответствие UUID обнаружено в загруженной библиотеке

Я получаю предупреждение «UUID несоответствие» на консоли, когда я пытаюсь создать и запустить приложение на своем iPhone.

предупреждение: несоответствие UUID обнаружено с загруженной библиотекой – на диске: /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS2.1.sdk/usr/lib/liblockdown.dylib = uuid-mismatch-with-loaded-file , файл = “/ Разработчик / Платформы / iPhoneOS.platform / Разработчик / SDKs / iPhoneOS2.1.sdk / USR / Библиотека / liblockdown.dylib

У кого-то есть эта проблема и удалось разрешить предупреждение?

Удаление и переустановка iOS на устройстве и SDK не исправило это для меня. Единственный способ, которым я смог обойти эту проблему, – удалить файлы DeviceSupport для версии 4.2.1 iOS, которую можно найти по адресу:

/Developer/Platforms/iPhoneOS.platform/DeviceSupport/ 

После удаления файлов и перезапуска Xcode я подключил свое устройство и получил запрос на восстановление файлов символов с самого устройства – это заняло около 5 минут, и после этого все вернулось к работе отлично.

Как отметил Эрик, это связано с тем, что библиотеки на телефоне отличаются от тех, что есть в XCode.

Я столкнулся с этой проблемой, когда я пытаюсь отлаживать приложение из Xcode, используя: iPhone: iOS 4.2 beta 2 XCode: iOS SDK 4.1

Однако, если я попытаюсь отлаживать использование XCode с iOS SDK 4.2 beta 2, то он отлично работает.

Из этого я пришел к выводу, что SDK в XCode должен соответствовать версии iOS на телефоне для отладки на работу.

Убедитесь, что они совпали, и вы можете отлаживать свое приложение.

Я попробовал следующее

CLEAN ALL – не работает

УДАЛИТЬ APP НА ТЕЛЕФОНЕ / УДАЛИТЬ СТРОИТЬ / RESTART XCODE – не работает

ЭТО РАБОТАЕТ

Подключаемый телефон

Удалить папку с файлами символов

 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148) 

Перезапустить xcode

подключить телефон

Организатор выдает сообщение об Неизвестном IOS

HIt Ok, чтобы собрать

Берет минутку.

папка воссоздана

 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148) 

После этого приложение развернуто на устройство.

Я взял папку из корзины для /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148) и сравнил ее в Deltawalker с новой версией

 /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148) 

и только временные различия. Количество файлов и их размер были одинаковыми.

 Theres 380 files in /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1 (8C148) 

ВОЗМОЖНАЯ ПРИЧИНА ДЛЯ МЕНЯ

Я загрузил семена GM Xcode и iOS 4.2 и протестировал их на другом телефоне.

Мой IPhone 4 я обновился от ITunes, как обычный клиент.

Затем попытался развернуть мое приложение из этой версии семестра GM Xcode в общедоступную версию iOS 4.2.1.

Если у вас установлен Spire и вы обновили до 5.0.1, вам нужно удалить Spire или обновить dyld_shared_cache, который использует Spire …

Spire dyld cache находится в / var / spire. Вам нужно извлечь кеш, соответствующий текущей прошивке, из ipsw. 🙂

Полностью удалите инструменты разработки с помощью:

 $ sudo /Developer/Library/uninstall-devtools --mode=all 

(очевидно, измените путь, если вы установили его где-то помимо местоположения по умолчанию). После установки инструментов разработки необходимо перезагрузить компьютер. Теперь переустановите инструменты для разработки. Это решило эту проблему для меня.

Я попытался восстановить свое устройство, прежде чем переустановить инструменты для разработки, и он ничего не решил. Если переустановка средств разработки не решит этого, я, вероятно, попробую восстановить ваше устройство. Надежда помогает кому-то.

Текущий окончательный SDK составляет всего 4.2, в то время как iOS в дикой природе на устройствах – 4.2.1. Когда вы впервые подключаете свое устройство в XCode, окно Organizer будет собирать символы отладки для вашего устройства. Если вам нужно сделать это снова, вы можете явно удалить /Developer/Platforms/iPhoneOS.platform/DeviceSupport/. Забавно, что иногда вы все еще получаете раздражающую ошибку «Невозможно найти символы». Но, по крайней мере, вы сможете отлаживать устройство сейчас.

Привет, спасибо! Я заработал. * С помощью Organizer я обновил прошивку

  • В Organizer включите телефон (щелкните правой кнопкой мыши -> Добавить устройство ….)

  • Закрыть XCode

  • Удалите $ project / build / *

  • Удалить /Developer/Platforms/iPhoneOS.platform/DeviceSupport/4.2.1

  • Перезапустить XCode

  • Перейдите к организатору и согласитесь, чтобы он загружал то, что он хочет

  • В Organizer снова щелкните правой кнопкой мыши -> Добавить устройство ….

  • Обновленная подпись кода

  • команда + Y

После этого он отлично отлаживается.

Thx всем, кто вводит 🙂

Это доброкачественный; не беспокойтесь об этом. В сообщении говорится, что библиотека на устройстве не совсем такая же, как библиотека в SDK, но разница между библиотеками в этом случае не та, которая имеет какое-либо видимое влияние.

Если вы отключите устройство от mac, запустите приложение на устройстве. Приложение работает, за исключением того, что вы не сможете использовать консоль для отладки любых проблем на устройстве. После поиска ответов на форумах разработчиков это очень распространенная проблема среди разработчиков. Однако нет известных решений, кроме нескольких возможных советов.

Это ответ с другого форума, и ЭТО РАБОТАЕТ! Я думаю, это было от webbuilders.com ??

Пойдите фигурой ???

используйте этот URL для хорошего описания; http://webbuilders.wordpress.com/2009/03/19/iphone-uuid-mismatch-detected-with-the-loaded-library/

Я считаю, что это происходит, когда Xcode / iPhone SDK не обновляется с установленными инфраструктурами устройства. Убедитесь, что программное обеспечение устройства обновлено и установите последнюю версию Xcode / iPhone SDK – сработало для меня.

У меня тоже была эта проблема.

Все, что я сделал, это Quit XCode, Interface Builder. Начал XCode, повторно открыл проект. Очистить все цели. Перестроить. Отладка на моем iPad в этом случае работала.

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

Недавно я обновился до версии IOS SDK 4.1 Beta 3, загрузив обновления SDK и Xcode. После установки этого я получил ту же ошибку, что и исходный плакат. Оказывается, чтобы исправить это, мне просто пришлось загрузить и установить соответствующую версию iOS на моем iPhone .

После того, как я установил iOS Beta 3 на свой iPhone, восстановил телефон, перекомпилировал и запустил, все было как есть.

В интересах любого, кто, как и я, находит этот вопрос через Google, я начал получать это сообщение в следующих случаях:

  1. Я разрабатывал приложение, используя профиль подготовки, привязанный к моей личной учетной записи программы разработчика;
  2. Я переключил приложение, чтобы использовать профиль подготовки, привязанный к другой учетной записи программы разработчика (клиент, для которого я развивался, наконец, создал свою учетную запись).

Исправление, которое сработало для меня, заключалось в том, чтобы закрыть Xcode, удалить каталог сборки для проекта, а затем перезапустить Xcode и перестроить. Я подозреваю, что «Чистое все» изнутри Xcode также может работать, но я не думал об этом до тех пор, пока это не произойдет.

Согласно приведенным ниже комментариям, «Clean All» не будет работать в конце концов.

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

  1. Отключение iPhone или iPad от Mac
  2. Выйти из Xcode
  3. Удалить сборку
  4. Запустите Xcode, подключите iPhone и повторите попытку

YMMV, но это сработало для меня.

  • Выбрать программную строку таблицы таблиц
  • Как реализовать представление аккордеона для iPhone SDK-приложения?
  • Как я могу заставить UITextField двигаться вверх, когда клавиатура присутствует?
  • фильтрация NSArray в новый NSArray в объективе-c
  • iPhone: UITableView CellAccessory Checkmark
  • В чем разница между использованием CGFloat и float?
  • Класс Foo реализован как в MyApp, так и в MyAppTestCase. Один из двух будет использован. Какой из них не определен
  • Как сделать естественный вид на NSArray?
  • Очереди отправки: как узнать, запущены ли они и как их остановить
  • UITextView внутри UIScrollView с AutoLayout
  • Простое обнаружение движения iPhone
  • Interesting Posts

    Windows 10 wifi проблема: «Не удается подключиться к этой сети»

    Нет найденного WebApplicationContext: зарегистрирован ли ContextLoaderListener?

    Импорт более 1 файла json с использованием mongoimport

    Анализ устаревших временных меток в локальное время (до UTC) Во время наблюдения за летним временем

    Почему люди все еще используют примитивные типы в Java?

    Почему мое соединение ODBC не работает при запуске нагрузки SSIS в Visual Studio, но не при запуске одного и того же пакета с помощью утилиты Execute Package Utility

    Wget отключен, но отображает сообщения об ошибках

    Как можно угадать кодировку строки в Perl?

    Постоянно скрывать панель навигации в действии

    Dropbox и Google Диск одновременно синхронизируют одну и ту же папку, возможно ли это?

    Java: String split (): Я хочу, чтобы он включал пустые строки в конце

    Является ли ‘bool’ базовым типом данных на C ++?

    Что такое «полоса» (приложение GCC)?

    64-разрядные драйверы для Windows Inspiron 1720

    Может ли ffmpeg показать индикатор выполнения?

    Давайте будем гением компьютера.