1

那么就像问题的标题一样,Xcode 是否有这个功能,以便我们可以根据构建配置选择要编译的资源?

例如,我有 2 个构建配置:AB
我可以在我的项目结构中做这样的事情吗:

- A
-- ui1.xib
-- ui1.swift

- B
-- ui1.xib
-- ui1.swift

- uiCommon.xib
- uiCommon.swift

所以当我选择 build config A 时,A文件夹中的文件将自动编译。
我们可以通过使用 Flavor 在 Android 中实现这一点,对吧?我们可以在 xcode 中实现这一点吗?

在 Xcode 中,我们可以只输入任何名称。~iphone .xib 和任何名称。~ipad .xib 用于基于设备类型的不同布局。我们可以为构建配置做这样的事情吗?

4

1 回答 1

0

单击 Xcode 左侧面板中的资源文件,然后选择右侧面板中的文档属性选项卡(纸张图标)并更改所需资源的“目标成员资格”选项。

要为不同的目标使用相同的资源名称 - 将资源放在单独的文件夹中TargetAResources,例如TargetBResources.

于 2018-03-06T09:47:26.150 回答