我有4个构建配置:
- 调试(Debug)
- 发布(Release)
- 白标调试(WhiteLabelDebug)
- 白标发布(WhiteLabelRelease)
Debug
和Release
应该链接并嵌入我的自定义LightTheme.framework
,而不是WhiteLabelTheme.framework
。
WhiteLabelDebug
和WhiteLabelRelease
应该链接并嵌入我的自定义WhiteLabelTheme.framework
,而不是LightTheme.framework
。
这两个框架都有一些自定义代码、本地化字符串、颜色、字体和图像。我们使用不同的方案构建每个配置,并将其提交到App Store作为完全不同的应用程序。然而,目前我们的品牌应用程序和白标应用程序都拥有图片、字体、颜色、字符串等两套内容,这真的会影响文件大小。
我可以轻松地将两个框架弱链接到应用程序目标中,但我无法弄清楚如何仅基于当前配置嵌入一个框架。