Ошибка RestKit/RestKit.h file not found -версия 0.10.0

Я теряю голову, пытаясь заставить RestKit собираться и работать. Я получаю ужасное сообщение «Проблема с лексикой или препроцессором :Файл RestKit/RestKit.h не найден». Я использую Xcode 4.2, и мой проект предназначен для iOS.

Раньше у меня отлично работал режим отладки с RestKit 0.9.0. Затем я столкнулся с проблемами при попытке архивации. Прочитав этот форум и попробовав некоторые решения, я решил обновиться до 0.10.0 в надежде, что это решит проблему.

Теперь мой проект даже не собирается в режиме отладки, и я получаю ту же ошибку RestKit/RestKit.h, что файл не найден.

У меня есть это в разделе «Путь поиска заголовков» :«$ (BUILT _PRODUCTS _DIR )/../../Headers». Не могли бы вы предложить (для версии 0.10.0):1)Где должно быть физическое расположение RestKit? (Возможно, это не имеет значения, но какой из них сработал для вас -с надеждой, что я смогу отразить ваши настройки)2)Я попытался указать путь поиска в заголовке на "/Developer/Library/RestKit-RestKit-69adee9/", а затем на "/Developer/Library/RestKit-RestKit-69adee9/Build "

Совершенно сбитый с толку и расстроенный..

РЕДАКТИРОВАТЬ1:Через несколько часов я сдался. Обнулил мой проект. Создал свежий проект. Повторно-создал файлы (копировать и вставить из предыдущего проекта). Теперь ошибка «RestKit не найден» исчезла! Но теперь я получаю эту другую ошибку :

Undefined symbols for architecture i386:
"_OBJC_CLASS_$_RKObjectMapping", referenced from:
objc-class-ref in myclassname1.o
"_OBJC_CLASS_$_RKObjectManager", referenced from:
objc-class-ref in myclassname2.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

. Я проверил и убедился, что НЕ добавлял RestKit.framework... Я понятия не имею, почему ошибка clang происходит сейчас

EDIT2:The libRestKit. а был красный. Согласноhttps://github.com/RestKit/RestKit/wiki/Installation-Troubleshootingвсе в порядке, просто ради интереса я удалил все связанные зависимости. Удалены «Другие флаги компоновщика». Закрыт и снова открыт Xcode. Верните их все обратно. Эта ошибка исчезла.Возможно, я пропустил фреймворк, который привел к ошибке clang. Но это маловероятно, потому что я проверил и перепроверил. Теперь это работает.

Сборка и архивирование в режиме отладки. Я еще не пробовал режим распределения.

EDIT3:Apple одобрила мое приложение с первого раза, и оно запущено! Я до сих пор не знаю, что вызвало проблему здесь. Удаление существующего проекта и создание нового, копирование старых файлов (и периодическая проверка выполнения сборки)не могут быть решением. Поэтому я оставляю этот вопрос открытым.

24
задан Josh Brown 9 July 2012 в 14:12
поделиться