#import <libxml/tree.h> файл не найден после обновления xcode

Lastnight Я обновил свой iPhone до iOS 6.1, моя текущая версия xcode не будет строиться на телефоне, поскольку мне нужна самая новая версия.

Я перешел от xcode 4.5.2 к xcode 4.6, я сделал 0 изменений в файле проекта.

Что используется для компиляции полностью отлично, теперь дает мне файл, не найденный ошибка

#import <libxml/tree.h> 'libxml/tree.h' file not found

У меня есть пути поиска, правильно связанные с

$(SDKROOT)/usr/include/libxml2

и libxml2 связаны и необходимы в фазах сборки.

Изменить:

Я изменил свои пути поиска на следующие и вуаля..

/usr/include/libxml2

Не уверен, почему это устранило эту проблему, может ли кто-нибудь просветить меня относительно того, что изменилось в xcode?

Ответ 1

В настройках сборки добавьте следующие пути поиска заголовков:

$SDKROOT/usr/include/libxml2

Ответ 2

В Xcode6 и последних версиях добавьте это в свои пути поиска заголовков:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/include/libxml2

и не забудьте добавить путь поиска к тестовой цели.

Ответ 3

Для меня что-то добавляло это в путь поиска заголовка:

$(SDKROOT)/usr/include/libxml2

Слегка отличается от другого ответа, возможно, с более новой версией Xcode.

Ответ 4

добавить: $SDKROOT/usr/include/libxml2

введите описание изображения здесь