所以就像问题的标题一样,Xcode 是否具有此功能,以便我们可以根据构建配置选择要编译的资源?
例如,我有 2 个构建配置:A 和 B
我可以在我的项目结构中做这样的事情吗:
- 一
-- ui1.xib
-- ui1.swift
- 乙
-- ui1.xib
-- ui1.swift
- uiCommon.xib
- uiCommon.swift
所以当我选择构建配置 A 时,A 文件夹中的文件将自动编译。
我们可以通过使用Flavor在Android中实现这一点,对吗?我们可以在 xcode 中实现这一点吗?
在Xcode中,我们可以输入任何名称。~iphone.xib 和任何名称。~ipad.xib 用于基于设备类型的不同布局。我们可以为构建配置做这样的事情吗?
在 Xcode 中单击左侧面板的资源文件,然后在右侧面板选择文档属性选项卡(纸张图标(,并更改所需资源的"目标成员资格"选项。
要对不同的目标使用相同的资源名称 - 将资源放在单独的文件夹中,如 TargetAResources
、 TargetBResources
。