Я разрабатываю некоторые фреймворки в iOS, которые я не могу распространять через CocoaPods.Зависимости нескольких фреймворков XCode
Предположим, у меня есть framework1, framework2 и мое главное приложение проекта. Проект приложения зависит от framework1, framework1 зависит от framework2.
Так структура будет выглядеть так:
< приложение - framework1 < - framework2
Моя проблема, когда я компилирую в одиночку framework1 (с зависимостями framework2) все красиво и framework1 является построено успешно. Затем я импортирую framework1 в проект приложения и ... когда я пытаюсь скомпилировать приложение с framework1 (который содержит framework2), он утверждает, что framework1 внутри приложения не может найти файлы из framework2 ... Это действительно странно.
Ошибка показана в файле .h в моем framework1, который использует другой класс framework2.
Как я могу это решить? Я думаю, что я забываю некоторые шаги, когда строить framework1 включить framework2 также ... Повторять я не могу использовать CocoaPods = (
Большое спасибо !!
Вам нужно добавить framework2 в свое приложение. framework1 затем найдет динамическую ссылку. Если вы не можете использовать CocoaPods, используйте что-то вроде Carthage. – Abizern