2013-07-03 1 views
2

Я не могу скомпилировать приложение и поместить его на устройство из-за следующей ошибки: библиотека не найдена для -lxml2библиотека не найдена для -lxml2 только при запуске на устройстве, а не симулятор

Я уже включили правильные пути поиска заголовка в настройках сборки. Я могу работать на симуляторе, но не могу работать на устройстве. Я использую iOS7 на устройстве, и приложение построено с таргетингом на iOS7 с помощью xcode 5. Кто-нибудь сталкивался с такой ситуацией? Я провел значительное тестирование и только нашел предложения о пути поиска заголовков. Благодарю.

+0

Таким образом, вы устанавливаете * путь поиска заголовка *, который влияет на компиляцию, но как насчет пути * Поиск библиотеки *, который влияет на привязку? – trojanfoe

+0

Нет, он не был установлен. Я использую kissxml, который требует libxml2. Они не упоминали пути поиска в библиотеке. Я просто установил их, чтобы попробовать, хотя и все еще получаю ошибку, я установил их в $ (SDKROOT)/usr/include/libxml2, это звучит правильно для вас? –

+0

Крис, вам удалась решить эту проблему? Сейчас я борюсь с этим. – Matjan

ответ

1

Попробуйте следующие шаги:

  • Для вашей цели проекта, выберите "Построить Фаз" Вкладка
  • в разделе "Ссылка Двоичные с библиотеками", нажмите кнопку "+"
  • В диалоговом окне поиска «XML "и выберите„livxml2.dylib“из результата
  • Нажмите кнопку„Добавить“
  • построить приложение
Смежные вопросы