2016-10-21 3 views
0

У меня есть приложение для iOS, которое использует другую настраиваемую фреймворк. Я собрал структуру и добавил ее в проект, но компоновщик продолжает жаловаться на то, что он отсутствует. Чтобы добавить его в проект, я просто нажал кнопку + в разделе Связанные фреймворки и библиотеки и добавил пакет .framework. Нужно ли мне что-то делать? Как получить подробную информацию о проблеме, потому что путь к структуре корректен, когда я просматривал ее с помощью браузера файлов.Не удается добавить фреймворк

ответ

0

Является ли это каркасом или библиотекой pod.Проверьте папку с продуктами, если ваша структура присутствует, а не красная. Попробуйте удалить его из продуктов и снова добавить.

+0

В любом случае нет ни одного красного цвета, а рамки перечислены в разделе «Рамки», а не под продуктами. Продукты AFAIK перечислены только по продуктам. – Loke

+0

Вы установили флажок «Скопировать элементы в папку целевой группы» при добавлении. –

+0

Вы можете выполнить следующие шаги: 1) Создайте подпапку в своем проекте и добавьте фреймворк в эту папку. 2) Теперь откройте Build Phases -> Link Binary With Libraries. И нажмите кнопку «+». 3) Затем нажмите «Добавить другое» вместо добавления рамки по умолчанию. –

0

Проблема проста, и это решение. Структура не может быть найдена с помощью линкера, который выглядит только в предопределенные путях в разделе Настройки

Build -> Путь поиска -> Рамочных Пути поиска

мне пришлось добавить папку рамочной под этим и все прошло хорошо.

Большинство людей не сталкиваются с этой проблемой, потому что они решили скопировать фреймворк в проект при перетаскивании. Я решил не копировать и не сталкивался с этой проблемой, но всегда есть решение. Больше информации можно найти по адресу: https://fixed-it.blogspot.in/2016/10/xcode-objective-c-custom-frameworks-and.html. Спасибо за помощь.

Смежные вопросы