У меня возникли проблемы с добавлением статической библиотеки из другого проекта Xcode (CloudApp API) в мой проект Xcode. Мой проект имеет две цели - пакет предварительной печати и консольное приложение. Я хочу добавить статическую библиотеку в консольное приложение. Вот что я сделал до сих пор:Добавление статической библиотеки в консольное приложение XCode
- Создано новое рабочее пространство
- Добавлен проект CloudApp в моей рабочей
- Добавлена libcloud.a файл в мой список «Link Project Binaries» для целевого двоичного файла
- Добавлена -ObjC в «Другие флаги компоновщика» Настройка целевого двоичного
- Добавлено $ (BUILD_PRODUCTS_DIR) в «User Header Search Paths» Настройка целевого бинарного
- скопировал все соответствующие заголовки из CloudApp п (не добавляя их в цель), чтобы я не получал ошибок из каких-либо операторов #import
- Отредактировано схема для целевого двоичного файла, требующего сначала компиляции CloudApp
- Добавлены соответствующие рамки для цели (Cocoa, Foundation, CoreFoundation)
Выполнение всех этих действий было прекрасным, когда у меня была единственная цель какао (не консольное приложение). Но теперь я получаю ошибки в заголовочных файлах CloudApp, которые я включил. В основном такие вещи:
In CLWebItem.h:
Unknown type name 'NSImage'
Любые идеи?
Удивительный, это сделало это. благодаря – sagargp