生成 xcframework 库时 xcodebuild 错误“不支持具有多个平台的二进制文件”

Nik*_*cci 5 binary xcode frameworks ios xcframework

我正在尝试从 MyFramework.framework 文件生成 xcframework 文件。

我正在运行以下命令:

xcodebuild -create-xcframework -framework "MyFramework.framework" -output "MyFramework.xcframework"

之后,我收到此错误:

错误:不支持多平台的二进制文件“/Users/nicco/myFramework/MyFramework.framework/MyFramework”

它有什么问题?谢谢!

小智 1

此命令不支持多平台二进制文件。您应该为每个平台创建一个存档。

为您希望支持的每个平台创建框架或库的存档。

https://help.apple.com/xcode/mac/11.4/#/dev544efab96