是否有可能生成.xcframework文件与移动?
我使用以下命令构建了.framework文件:
gomobile绑定-target ios -o ./frameworks/MyFramework.framework
之后,我尝试使用以下命令构建.xcframework文件
xcodebuild -create-xcframework -framework "MyFramework.framework“-output "MyFramework.xcframework”
但它显示了错误:
'/Users/nicco/myFramework/MyFramework.framework/MyFramework‘错误:具有多个平台的二进制文件不支持
因此,看起来问题就在移动框架的生成过程中。
所以我看到了两种解决方案:
用gomobile.
该怎么做呢?
发布于 2021-03-16 15:55:31
这可以帮助生成和xcframework。
您需要为每个体系结构生成一个框架。
mkdir arm64
gomobile bind -ldflags="-w -s" -target=ios/arm64 -o ./arm64/Openpgp.framework github.com/jerson/openpgp-mobile/openpgp
mkdir amd64
gomobile bind -ldflags="-w -s" -target=ios/amd64 -o ./amd64/Openpgp.framework github.com/jerson/openpgp-mobile/openpgp然后与xcode命令合并即可。
xcodebuild -create-xcframework \
-framework ./arm64/Openpgp.framework \
-framework ./amd64/Openpgp.framework \
-output Openpgp.xcframework仅此而已,希望这能帮上忙
https://stackoverflow.com/questions/63942997
复制相似问题