Я создал пользовательскую динамическую библиотеку (давайте вызовем LogLibrary.framework) в Swift 2.1. Нет, я хочу связать с ним Realm.framework и RealmSwift.framework.
Я следовал инструкциям по установке, представленным на https://realm.io/docs/swift/latest/< /а>.
Эти шаги:
- Связать двоичный файл с библиотеками (добавлены Realm.framework и RealmSwift.framework)
- Этап сборки -> Фаза добавления файлов копирования -> Место назначения «Фреймворки»
- Запустить этап сценария -> bash "${BUILT_PRODUCTS_DIR}/${FRAMEWORKS_FOLDER_PATH}/Realm.framework/strip-frameworks.sh"
К сожалению, если я свяжу LogLibrary.framework в моем образце приложения, я всегда получаю следующую ошибку компиляции:
ld: фреймворк не найден Realm для архитектуры i386
Я не устанавливал никаких дополнительных флагов компоновщика в примере приложения.
Однако это работает, если я также свяжу Realm.framework и RealmSwift.framework в образце приложения, но это не то, что мне нужно, потому что они уже связаны внутри < strong>LogLibrary.framework
Любые идеи, как я могу избавиться от ошибки компиляции? Пример проекта: https://github.com/sehdich/RealmLinkError.git