Платформа импорта xCode 4 не работает - PullRequest
2 голосов
/ 07 декабря 2011

Я добавил платформу возражений в свой проект через связанные двоичные файлы.Сейчас я пытаюсь импортировать файл из этой структуры

#import <Objection/Objection.h>

Но компилятор говорит: Objection / Objection.h не найдено!

Я перепробовал все, другие флаги компоновщика установлены наПоиск в ObjC и Framework -all_load Framework Установлены правильные каталоги. Библиотека связана с проектом

Так в чем же может быть проблема?

Заранее спасибо за помощь!

Ответы [ 2 ]

0 голосов
/ 11 декабря 2011

Когда построена среда возражений для iOS, она называется 'Objection-iOS.framework'. Поэтому импорт будет выглядеть примерно так:

#import <Objection-iOS/Objection.h>
0 голосов
/ 07 декабря 2011

Вы добавили свой фреймворк так?

  1. В навигаторе проекта выберите ваш проект
  2. Выберите цель
  3. Выберите вкладку «Фазы сборки»
  4. Открыть 'Связать двоичные файлы с библиотеками' расширитель
  5. Нажмите кнопку «+»
  6. Выберите рамки
  7. (необязательно) Перетащите добавленные рамки для группы «Каркасы»

См. Документацию Apple по этому вопросу

Если вы сделали именно то, что я сказал выше, то я не уверен, что это сработает, но я использую другой метод для добавления фреймворков, который идет в ваш проект (тот, что со значком xcodeproj), тогда нажмите на вашу цель. Там вы можете добавить рамки, которые вы хотите.

Если это не сработает, попробуйте перейти в / Library / Frameworks, чтобы увидеть, есть ли у вас требуемый фреймворк. Если она есть, но ошибка по-прежнему возникает, попробуйте вручную добавить фреймворк, который представляет собой кнопку «Добавить другие» при добавлении фреймворка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...