Как добавить Framework в проект на Xcode 4.3.2

Как я могу добавить фреймворк в проект XCode 4.3.2?

Потому что каталоги SDK внутри XCode.app, и я не могу добавить фреймворк с помощью «Добавить файлы в ...»

Обновлено:

Для этого действия вы можете выполнить следующие действия:

  1. Нажмите Project в левой таблице

  2. Нажмите на «Фазы сборки» в правой таблице.

  3. Щелкните "Связать двоичный файл с библиотеками".

  4. Нажмите "+"

  5. Найдите нужный фреймворк и нажмите «Добавить».

И ваш фреймворк в вашем проекте.


person CReaTuS    schedule 11.05.2012    source источник


Ответы (3)


Ниже приведены шаги:

1) Щелкните проект в области навигатора.

2) Выберите вкладку "ЦЕЛИ".

3) Щелкните "Фазы сборки".

4) Выберите «Связать двоичный файл с библиотеками».

Затем вы увидите кнопку «+» внизу в этой области. Теперь вы можете добавить желаемый фреймворк.

person rishi    schedule 11.05.2012
comment
Спасибо, я основал эту функцию =) - person CReaTuS; 11.05.2012
comment
Используемый плюс - это НЕ знак «+» с «Добавить цель» под ним, а знак «+» в нижней части группы «Связать двоичный файл с библиотеками». - person Refactor; 26.04.2013
comment
Вообще-то в моем списке фреймворков его нет в списке. Думаю, он был удален по ошибке. Что делать в этом случае? - person iOSiOS; 30.09.2013

Хотя ответ Риши отлично работает, он не добавляет фреймворк в папку «Frameworks» навигатора проекта.

Другой способ - щелкнуть правой кнопкой мыши любую из существующих фреймворков в папке «Frameworks» Навигатора проекта, выбрать «Показать в Finder», а затем просто перетащить фреймворк, который вы хотите добавить.

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

ОБНОВЛЕНИЕ:

Это просто удобный метод добавления каркаса для тех, кто хочет, чтобы он отображался в их папке «Frameworks».

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

person whyoz    schedule 10.08.2012
comment
У меня нет папки Frameworks, и зачем копировать framework? - person CReaTuS; 10.08.2012
comment
Отличный момент ... поскольку папка Frameworks является папкой по умолчанию, когда вы создаете проект из одного из шаблонов XCode, я думал, что большинство разработчиков просто оставили это там. Даже если вы выберете «Пустое приложение» при создании проекта, будет папка Frameworks. Кроме того, я никогда ничего не говорил о копировании ... но я не говорил не копировать его или не копировать в папку назначения группы. Не копируйте! Ха-ха ... спасибо CReaTus - person whyoz; 11.08.2012
comment
Я предпочитаю делать это так, чем выбранный ответ. Сохраняет рабочее пространство организованным. - person MLQ; 11.07.2013

Вы можете добавить фреймворки в свое приложение следующими способами.

Щелкните панель Project, щелкните проект xcode и выберите Targets.

После выбора Targets нажмите Build Phases.

На этапах сборки вы видите список действий, например. а) Целевые зависимости б) Источники компилятора в) Связывание двоичного файла с библиотеками г) Копирование ресурсов пакета

Нажмите «Связать двоичный файл с библиотеками» после того, как вы нажмете «развернуть панель» и увидите список фреймворков. Теперь вам нужно нажать кнопку + (), после чего вы можете выбрать и добавить существующие фреймворки.

Надеюсь, это поможет тебе.

person Alok kumar    schedule 03.04.2014
comment
Спасибо за ответ, но Риши уже ответил и все работает нормально =) - person CReaTuS; 03.04.2014