所以就像问题的标题一样,Xcode是否有这个功能,以便我们可以根据构建配置选择要编译的资源?
例如我有 2 个构建配置:A 和 B
我可以在我的项目结构中做这样的事情吗:
- A
-- ui1.xib
-- ui1.swift
- B
-- ui1.xib
-- ui1.swift
- uiCommon.xib
- uiCommon.swift
所以当我选择 build config A 时,A 文件夹中的文件将自动编译。
我们可以在 Android 中通过使用 Flavor 实现这一点吗?
我们可以在 xcode 中实现吗?
在 Xcode 中,我们可以只放置 anyname.~iphone.xib 和 anyname.~ipad.xib 以根据设备类型进行不同的布局。我们可以为构建配置做这样的事情吗?
最佳答案
在 Xcode 中单击左侧面板中的资源文件,然后选择右侧面板中的文档属性选项卡(纸张图标)并更改所需资源的“目标成员资格”选项。
要对不同的目标使用相同的资源名称 - 将资源放在单独的文件夹中,例如 TargetAResources
、TargetBResources
。
关于ios - Xcode - 如何根据构建配置自动选择资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49123597/