ios - Xcode - 如何根据构建配置自动选择资源?

标签 ios swift xcode buildconfig

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

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

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

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

关于ios - Xcode - 如何根据构建配置自动选择资源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49123597/

相关文章:

ios - 使用 NSURLConnection 预加载 UIWebView 内容

swift - 带有原生 Swift 应用程序的 Apple Watch 和 Fitbit watch

xcode - High Sierra 中的 NSCollectionView 内存泄漏?

ios - 如何在 Swift 中按数组元素分组

ios - 为什么要在 NSFetchRequest 上设置 resultType 属性

objective-c - swift 的 DJI Virtual Sticks 控制

ios - 将动态 View 添加到 UIScrollView

ios - Xcode 9 GM 种子模拟器屏幕人工制品

ios - 如何清除使用 Kingfisherin UITableView 加载的图像的内存和磁盘缓存?

ios - 如何切换 UITableView 和 UICollectionView