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

问题描述 投票:0回答:1

我有一个带有

Framework A
目标的 Xcode 项目。

该目标取决于其他一些模块,例如

SubFramework A
SubFramework 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 A
SubFramework B
不包括在内。

问:

是否可以修改方案的构建设置、

xcodebuild
命令或目标设置,以便获得
SubFramework A
SubFramework B
作为构建输出结果?

ios xcode frameworks xcodebuild xcframework
1个回答
0
投票

Xcode 似乎无法在框架内捆绑框架。如果应用程序需要框架 A,框架 A 需要子框架 A 和子框架 B,应用程序还必须链接子框架 A 和子框架 B。

© www.soinside.com 2019 - 2024. All rights reserved.