2009-07-09 4 views
1

Нет biggie, но когда я добавляю рамки AVFoundation для iPhone, по какой-то причине становится красным, я не могу понять, почему. Проект не будет компилироваться, если я не добавлю эту фреймворк, и если я это сделаю, Xcode отметит красную фреймворк (видимо, это означает, что xcode не может найти фреймворк), но все же он будет работать.Xcode iPhone - добавление фреймворка работает немного

Это довольно раздражает. Вы знаете, что я могу делать неправильно?

+0

дубликат: http://stackoverflow.com/questions/385530/missing-avfoundation-framework – notnoop

+0

Пользователь ** Big Papoo ** предоставил ответ только для ссылок. Перемещено здесь, чтобы сохранить ссылку: * Проверьте это: http://www.mercatorgeosystems.com/blog/?p=43 Это исправлено для меня. -Big Papoo * –

ответ

4

Попробуйте добавить рамки AVFoundation через свою цель.

  1. Посмотрите на вашей цели под
  2. кнопки
  3. «Get Info» для этого
  4. Перейдите на вкладку «Общие»
  5. В нижней правой части окна нажмите на кнопку «+» «Группы и файлы»
  6. В верхней части списка вы найдете AVFoundation, добавьте его.
+0

Хм, это странно. Структура AVFoundation не входит в список @ шаг 5. Изображение: http://files.getdropbox.com/u/608462/getinfofortarget.png – quano

+0

Перейдите к версии 2.2 для SDK. Это твоя проблема. Большинство людей больше не используют 2.0. –

+0

Дважды щелкните файл проекта в разделе «группы и файлы», затем перейдите на вкладку «Построить» и измените «базовый SDK» на «Устройство iPhone 2.2». Надеюсь, это поможет. –

-5
  1. близко Xcode
  2. удалить ваш проект
  3. выключить макинтош
  4. взять макинтош назад к своему боссу и сказать ему, что это не работает
  5. ждать, пока они не выяснить, что это такое
  6. Если это не сработает, найдите новое задание, которое не требует использования mac

Все, что мне нужно было сделать, это открыть вкладку настроек «Общие» для проекта и изменить значение «Base SDK for All Configurations». Он был установлен в SDK, который я больше не установил.