Я создал два фреймворка в Xcode.
Внутри каждого фреймворка я использую Carthage для получения внешних фреймворков.
У меня есть следующая настройка (надеюсь, это имеет смысл):
- MyNetworksFramework
-- Framework reference(via Carthage): Alamofire
- MyUIFramework
-- Framework reference(via Xcode): NetworksFramework
-- Framework reference(via Carthage): RxSwift
- MyApp
-- Framework reference(via Xcode): UIFramework
У меня не было проблем в эмуляторе, но при запуске на устройстве я получаю ошибки типа: dyld: Library not loaded... RxSwift
.
Я добавил каждую из своих пользовательских фреймворков во встроенные фреймворки в разделе «Общие».
Мне не хватает какой-то внешней настройки фреймворка?