在构建时添加框架 - XCode

Posted

技术标签:

【中文标题】在构建时添加框架 - XCode【英文标题】:Adding framework at build time - XCode 【发布时间】:2015-04-23 21:15:07 【问题描述】:

我有一个项目,我只想在需要时添加到框架中。这是在构建时完成的。框架库大小将影响应用程序的大小。有没有办法可以在构建时添加框架?我正在尝试使用 xconfig 文件来定义预处理器宏,如果定义了该宏,我应该添加框架,否则忽略。有什么建议吗?

更新: 我正在使用脚本文件构建项目。该项目有一个 .xcconfig 文件,其中包含预处理器的值。当脚本发现预处理器值不为空时,它会将框架添加到构建中。

【问题讨论】:

【参考方案1】:

查找@import 与#import

@import 将根据需要链接框架。

见 - @import vs #import - ios 7

【讨论】:

以上是关于在构建时添加框架 - XCode的主要内容,如果未能解决你的问题,请参考以下文章

在 Xcode 4 中添加框架 [重复]

sh 要在构建阶段添加的脚本,以便删除FAT框架中未使用的arch。 (Xcode中)

Xcode,使用自定义构建配置时链接框架不起作用

XCode 4:如何添加现有框架? [复制]

sh 脚本从xcode中的动态框架中剥离超出的架构,(只需添加脚本来构建阶段)

如何在构建需要此包的 xcode 项目时链接 macOS 包所需的框架