XCFramework не может найти модульIOS

Программируем под IOS
Anonymous
XCFramework не может найти модуль

Сообщение Anonymous »

У меня есть SDK с закрытым исходным кодом, который я хочу распространять через Cocoapods.
Используя внутренние библиотеки и частные подспецификации, я могу создать подспецификацию, которая импортирует эту платформу и все ее зависимости. Фреймворк имеет зависимости, которые добавляются через сами кокосы в фреймворке.

Фреймворк, какаоподы и т. д. — все работает. Теперь я перехожу к этапу, когда я хотел бы закрыть исходный код.
Поэтому я следовал этому руководству, чтобы сначала превратить его в XCFramework, чтобы предоставить скомпилированную структуру для передачи какаоподам вместо этого
https://abubkr-88114.medium.com/how-to- ... a0845baebd

Код: Выделить всё

 xcodebuild -create-xcframework \
-framework './build/my-framework-name.framework-iphonesimulator.xcarchive/Products/Library/Frameworks/My_Framework_Name.framework' \
-framework './build/my-framework-name.framework-iphoneos.xcarchive/Products/Library/Frameworks/My_Framework_Name.framework' \
-output './build/my-framework-name.xcframework'
В результате создается успешная папка xcframework. Теперь, когда я добавляю эту платформу в новый проект, чтобы протестировать ее перед созданием подспецификации вокруг нее, я получаю ошибки в файле .swiftinterface, например: Нет такого модуля AWSCognitoIdentityProvider AWSCognitoIdentifyProvider — одна из зависимостей моей платформы.
Как я могу создать XCFramework из библиотеки, которая имеет зависимости какаоподов?

Подробнее здесь: https://stackoverflow.com/questions/792 ... ind-module

Вернуться в «IOS»