Я написал каркас касания какао, который зависит от VVJSONSchemaValidation, библиотеки OBJC. Я установил его с помощью cocoapods, используя:
pod 'VVJSONSchemaValidation', '1.5.0', :modular_headers => true
И мой фреймворк собирается правильно. Я превратил свой фреймворк в модуль и указал библиотеку VVJSONSchema в качестве зависимости в .podspec:
s.library = "VVJSONSchemaValidation", "1.5.0"
Когда я импортирую этот модуль в проект простого приложения для iOS:
pod 'VVJSONSchemaValidation', '1.5.0', :modular_headers => true
pod 'MyFramework', :git => 'https://myframework.git'
MyFramework не удается встроить в проект приложения, поскольку модуль VVJSONSchemaValidation не найден. Однако, если я ссылаюсь на VVJSONSchemaValidation непосредственно из приложения, без использования MyFramework, модуль найден и все работает. Компоновщик / пути поиска и т. Д., Кажется, настроены правильно.
Итак, как я могу заставить мою платформу встроиться в проект приложения и найти нужную ему библиотеку VVJSONSchemaValidation? (Ниже зеленые линии показывают, что работает, красные линии, что не работает)