Я пытаюсь создать Xcframework, которая зависит от Alamofire, используя кокопод для управления зависимостями. Тем не менее, я не могу построить Xcframework, и Xcodebuild не удается во время процесса. Новая структура в XCode (File> New> Project> Framework). < /li>
Инициализированные кокопод в проекте и добавлен Alamofire в Podfile. < /li>
построил Структура с использованием xcodebuild Archive. < /li>
Попытался создать xcframework с помощью xcodebuild
-create-xcframework, но он не удается. < /li>
< /ol>
Podfile (для фреймворного проекта): < /p>
target 'MyXCFramework' do
use_frameworks!
pod 'Alamofire'
end
< /code>
podspec (myxcframework.podspec): < /p>
Pod::Spec.new do |s|
s.name = "MyXCFramework"
s.version = "1.0.0"
s.summary = "A framework with Alamofire dependency"
s.ios.deployment_target = "12.0"
s.vendored_frameworks = "MyXCFramework.xcframework"
s.dependency "Alamofire"
end
< /code>
Используемые команды сборки: < /p>
xcodebuild archive \
-scheme MyXCFramework \
-destination "generic/platform=iOS" \
-archivePath "./archives/MyXCFramework-iOS.xcarchive" \
SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES
xcodebuild archive \
-scheme MyXCFramework \
-destination "generic/platform=iOS Simulator" \
-archivePath "./archives/MyXCFramework-Sim.xcarchive" \
SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES
xcodebuild -create-xcframework \
-framework "./archives/MyXCFramework-iOS.xcarchive/Products/Library/Frameworks/MyXCFramework.framework" \
-framework "./archives/MyXCFramework-Sim.xcarchive/Products/Library/Frameworks/MyXCFramework.framework" \
-output "./MyXCFramework.xcframework"
< /code>
Вопросы: < /p>
Как мне правильно включить Alamofire в мой Xcframework? < /li>
< li> Должен ли Alamofire быть статически связанным или динамически связанным? br /> < /ol>
Любая помощь будет очень оценена! < /p>
Подробнее здесь: https://stackoverflow.com/questions/794 ... dependency