Не удается собрать XMPPFramework для iOS 6

У меня есть некоторые нерешенные проблемы, когда я использую XMPPFramework...

Сначала я скачал его на (https://github.com/robbiehanson/XMPPFramework)

насколько я знаю, это последняя версия, которую можно использовать в iOS6...

Во-вторых, я прикрепил исходный код к своей программе (Аутентификация, Категории, Ядро, Расширения, Утилиты, Поставщик).

В-третьих, я изменил некоторые пути User Header Search Paths = /usr/include/libxml2 Other Linker Flags = -lxml2

но результат "Лексический или препроцессорный файл issus 'libxml/tree.h' не найден"

что я должен делать? если бы я перешел с libxml на libxml2... я не могу использовать другие файлы .h, которые запрещены...

помогите плиз и заранее спасибо...


person Jungsu Kim    schedule 29.01.2013    source источник


Ответы (2)


Вам нужно добавить /usr/include/libxml2 в Пути поиска заголовков, а не в Пути поиска пользовательских заголовков.

person paulmelnikow    schedule 31.01.2013
comment
Спасибо за ваш комментарий... Я сделал это и преуспел~! - person Jungsu Kim; 02.02.2013
comment
Если это решило вашу проблему, нажмите на галочку рядом с ответом. - person paulmelnikow; 02.02.2013
comment
извините, а какую кнопку я могу нажать...? - person Jungsu Kim; 03.02.2013
comment
если я нажму кнопку в форме верхнего треугольника, появится всплывающее сообщение о голосовании, требующее 15 репутации ... - person Jungsu Kim; 03.02.2013

У меня тоже была эта пробема. Моя папка XMPPFramework была родственной моему проекту iOS. В моем проекте iOS я создал групповую папку Xcode, а затем перетащил содержимое папки KissXML в эту папку проекта (группу) без копирования файлов.

Решением было удалить группу, перетащить папку KissXML в проект и скопировать их в проект. Итак, теперь на диске мои файлы KissXML находятся в папке моего проекта. Это не то, что я хочу, но теперь он отлично компилируется.

person Stephen Rakonza    schedule 15.04.2015