您可以使用以下命令为设备iphonesimulator
和设备生成框架的发布版本:iphoneos
xcodebuild
xcodebuild -workspace <name of workspace>.xcworkspace -scheme <name of scheme> -configuration Release -sdk iphoneos
xcodebuild -workspace <name of workspace>.xcworkspace -scheme <name of scheme> -configuration Release -sdk iphonesimulator
您可以将-configuration
参数的值从Release
更改Debug
为 以生成调试版本。
请注意,如果您的目标只是 Xcode 项目的一部分而不是 Xcode 工作区的一部分,您可能需要提供-project
参数。-workspace
运行xcodebuild -help
命令以获取完整的xcodebuild
选项列表。
如果您想将您的iphoneos
和iphonesimulator
构建成一个二进制文件,您可以使用以下xcodebuild -create-xcframework
命令执行此操作:
xcodebuild -create-xcframework \
-framework "Release-iphoneos/<name of framework>.framework" \
-framework "Release-iphonesimulator/<name of framework>.framework" \
-output "<name of framework>.xcframework"
请注意,您可能需要将框架目标的Build Libraries for Distribution
Build Setting 设置为YES
才能将其构建为 XCFramework。有关创建 XCFramework 的官方指南,请参见此处。