Я пытался добавить несколько проектов Icon-font в свою Cocoa Touch Framework, используя как CocoaPods, так и Carthage, но продолжаю получать ld: framework not found SomeIconFont
Вещи, которые я пытался сделать:
- Перетащите последнюю версию
.framework
в Linked Framework and Libraries. - Пытались добавить Копировать файлы с назначением Frameworks на этапах сборки до этапа Связать двоичный файл с библиотеками
- Добавлен
carthage copy-frameworks
скрипт запуска для фреймворка с$(SRCROOT)/Carthage/Build/iOS/SomeIconFont.framework
- Установите для параметра Создать только активную архитектуру значение Да как на уровне проекта, так и на уровне цели.
- Архитектура для обоих является Стандартной.
- Задайте для Пути поиска Framework как для проекта, так и для цели значение
$(SRCROOT)/Carthage/Build/iOS
и$(PROJECT_DIR)/Carthage/Build/iOS
соответственно. - Пробовали очистить, сбросить DerivedData
Мои последние варианты — это жертвоприношение животных и подводная стойка на руках, но, конечно, они уступают только переустановке Xcode и снова его нескольких ГБ. Я публикую этот вопрос только потому, что, честно говоря, полностью избит этой проблемой за последние 48 часов.