xcodebuild错误“不支持具有多个平台的二进制文件";在生成xcframework库时 [英] xcodebuild error "binaries with multiple platforms are not supported" while generating xcframework library
问题描述
我正在尝试从MyFramework.framework文件生成xcframework文件.
I'm trying to generate xcframework file from the MyFramework.framework file.
我正在运行以下命令:
xcodebuild -create-xcframework -framework"MyFramework.framework"-输出"MyFramework.xcframework"
xcodebuild -create-xcframework -framework "MyFramework.framework" -output "MyFramework.xcframework"
此后,我得到此错误:
错误:不支持具有多个平台的二进制文件'/Users/nicco/myFramework/MyFramework.framework/MyFramework'
error: binaries with multiple platforms are not supported '/Users/nicco/myFramework/MyFramework.framework/MyFramework'
这是什么问题?谢谢!
推荐答案
此命令不支持多平台二进制文件.您应该为每个平台创建一个档案.
This command does not support multi-platform binaries. You should create an archive for each platform.
为每个平台创建框架或库的存档希望支持.
Create an archive of the framework or library for each platform you wish to support.
https://help.apple.com/xcode/mac/11.4/#/dev544efab96
这篇关于xcodebuild错误“不支持具有多个平台的二进制文件";在生成xcframework库时的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!