Xcode:在构建框架目标时构建所有依赖目标

3phpmpom  于 2023-05-19  发布在  其他
关注(0)|答案(1)|浏览(118)

我有一个Xcode项目,目标是Framework A
该目标取决于一些其他模块,例如SubFramework ASubFramework B
运行Xcodebuild命令时:

xcodebuild archive \
-scheme SchemeName \
-configuration Release \
-destination 'generic/platform=iOS Simulator' \
-archivePath './build/SchemeName.framework-iphonesimulator.xcarchive' \
SKIP_INSTALL=NO \
BUILD_LIBRARIES_FOR_DISTRIBUTION=YES

我只得到结果库,即。SchemeName.framework。当我尝试将其捆绑到应用程序中时,当然,我无法编译它,因为不包括SubFramework ASubFramework B

Q:

是否可以修改方案的构建设置、xcodebuild命令或目标设置,以获得SubFramework ASubFramework B作为构建输出结果?

vsdwdz23

vsdwdz231#

Xcode似乎不能在框架内捆绑框架。如果app需要框架A,而框架A又需要子框架A和子框架B,app还必须链接子框架A和子框架B。

相关问题