我有一个Xcode项目,目标是Framework A
。
该目标取决于一些其他模块,例如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
。
Q:
是否可以修改方案的构建设置、xcodebuild
命令或目标设置,以获得SubFramework A
和SubFramework B
作为构建输出结果?
1条答案
按热度按时间vsdwdz231#
Xcode似乎不能在框架内捆绑框架。如果app需要框架A,而框架A又需要子框架A和子框架B,app还必须链接子框架A和子框架B。