Xcode: копирование целевой статической библиотеки в новый проект

Я пытаюсь использовать API Objective-C, предоставляемый Google для Youtube, используя этот ссылка.

Предоставленный проект имеет цель для создания статической библиотеки. В документации предлагается скопировать цель в мой проект вместо создаваемой статической библиотеки.

Проект библиотеки включает цель для создания статической библиотеки для приложений iOS. Целевую статическую библиотеку следует перетащить в список «Связывание двоичного файла с библиотеками» проекта приложения.

Я не могу этого сделать. Это то, что я должен тащить?

введите описание изображения здесь

Поскольку я не смог найти способ перетащить цель, я пошел в папку с производными данными и скопировал статическую библиотеку в проект. Это сработало, но лишь частично. Может кто-нибудь сказать мне, что я делаю не так?


person NSRover    schedule 18.04.2014    source источник


Ответы (1)


нет, вам следует перетаскивать библиотеку с левой стороны (навигатор проекта).

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

Также, если вы собираете эту библиотеку из исходного кода, не забудьте добавить ее в раздел Target Dependency

person sage444    schedule 18.04.2014
comment
но если я перетащу из навигатора проекта, разве это не похоже на копирование самой статической библиотеки, а не Target для статической библиотеки? - person NSRover; 18.04.2014
comment
да, это не копирование библиотеки, потому что библиотеки не существует в настоящее время, компилятор создаст ее позже во время компиляции и скопирует в свой проект. - person sage444; 18.04.2014