swift - XCFramework 问题,标识符为“ios-armv7_arm64”的库已存在
问题描述
在创建 XCFramework 时,我在终端上收到下面提到的消息,并且没有生成 xcframework
A library with the identifier "ios-armv7_arm64" already exists.
这是我正在运行的命令
xcodebuild -create-xcframework \
-framework ./archives/My-iOS.xcarchive/Products/Library/Frameworks/My.framework \
-framework ./archives/My-iOS-Simulator.xcarchive/Products/Library/Frameworks/My.framework \
-output My.xcframework
有什么我想念的吗?
解决方案
用下面提到的脚本更新了我的脚本,现在这个特殊问题得到了解决,但面临其他问题。遇到这个问题的人可以试试这个脚本,看看它是否有效。
xcodebuild archive -scheme FrameworkName -destination="iOS" -archivePath /tmp/xcf/ios.xcarchive -derivedDataPath /tmp/iphoneos -sdk iphoneos SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES
xcodebuild archive -scheme FrameworkName -destination="iOS Simulator" -archivePath /tmp/xcf/iossimulator.xcarchive -derivedDataPath /tmp/iphoneos -sdk iphonesimulator SKIP_INSTALL=NO BUILD_LIBRARY_FOR_DISTRIBUTION=YES
xcodebuild -create-xcframework -framework /tmp/xcf/ios.xcarchive/Products/Library/Frameworks/FrameworkName.framework -framework /tmp/xcf/iossimulator.xcarchive/Products/Library/Frameworks/FrameworkName.framework -output FrameworkName.xcframework
推荐阅读
- redirect - 3xx 和云端缓存之间有什么关系?
- angular - ERROR TypeError: "can't assign to property "validator" on "signUpForm": not an object"
- python - 没有 django.forms 的 Django CRUD 系统通过 {{ id }} 来查看函数
- powerbi - Power BI Adobe Analytics 连接器限制尺寸
- datetime - 关于如何处理仅时间戳数据集的想法,用于机器学习项目
- spring - 如何在 JPA/Hibernate 中保存有序集合?
- sql - 带条件的 SQL 分组
- javascript - 格式化 JSON 字符串
- python-3.x - list_datasets() 方法在 AWS Lambda 中不执行任何操作
- swift - CallKit中如何不调用didDeactivate和didActivate