2013-02-18 2 views
3

Это только что началось с моего проекта, и я понятия не имею, что делать.библиотека связана, но Xcode говорит, что «файл не найден».

Я использую структуру Parse, и до сих пор все было в порядке. Но теперь, даже если библиотека входит:

enter image description here

и связаны между собой:

enter image description here

я все еще получаю "файл '/ Parse.h разбора строки' не найден" ошибка, когда я импортировать его в классы. Даже более странный (по крайней мере, для меня) проект все еще строит и работает. Когда я строю или очищаю проект, предупреждение исчезает, но затем оно появляется сразу же.

Любая идея, как я могу это исправить?

ответ

0

Вы пытались изменить #import "Parse/Parse.h" на #import?

+0

Я не уверен, что понимаю - просто «#import», ничего не импортированного? –

+1

вы проверили, изменив «перевернутые запятые» на это <> как #import Bharath

-1

У меня такая же проблема, когда я использую демо под названием «TodoTable», и я решаю это, удалив ссылку в target -> Build Phases -> Link Binary With Libraries -> Parse.framework, а затем добавив ее снова. Вы можете сделать это, нажав кнопку + и выбрав Add other..., затем в папке проекта вы можете найти файл Parse.framework. После этого перестройте свой проект, и все будет хорошо.

0

Компилятор будет искать файлы заголовков в специальном пути поиска. В вашем случае кажется, что файл «Parse/Parse.h» отсутствует в пути поиска файла заголовка вашего компилятора. Проверьте это в настройках компилятора.

0

Сколько у вас? Если более одного, возможно, цель отладки не включает фреймворк.

6

Для всех, кто не нашел вопрос:

  1. Перейти Построить настройки и поиска «рамочные Пути поиска», а затем удалить все и положить ./ и сделать его рекурсивный (с помощью двойного щелчка на ней)

  2. ВАЖНО: не загружайте фреймворк в Windows и не копируйте его на Mac! внутри рамки есть некоторые ссылки, а при копировании они повреждаются. Загрузите фреймворк непосредственно с Mac и добавив его в xcode, убедитесь, что он имеет папку «Заголовки» под ним в инфраструктурах XCode.

Я надеюсь, что это поможет некоторым людям.

+0

Пункт 2 меня подстегнул. Cheers – Ralphonzo

+1

добавив еще один пункт в ответ. мы должны сделать это как в проектных, так и в целевых настройках .. для меня добавить ./ и сделать рекурсивный только в целевых настройках, помогите, так что я сделал то же самое и в настройке проекта, на этот раз это сработало. – RockandRoll

+0

Но я не знаю почему это сделать рекурсивным .. что происходит, когда мы делаем это рекурсивно, кто-нибудь может объяснить? – RockandRoll

Смежные вопросы