ios - 白标 iOS 应用

标签 ios xcode android-productflavors

我必须为 iOS 应用程序添加白标签,但我想不出最好的方法。

我知道 Android 有“Product Flavors”,允许您自定义应用程序并在同一个项目中创建它的多个版本。

我没有找到在 iOS 项目中执行相同操作的内置解决方案。

我的项目使用 Fabric、Branch.io 和其他需要为每个白标应用程序进行自定义配置的库。

在这种情况下,我应该只创建一个分支并对其进行处理,还是有更好的类似于 Android 中的 Flavors 的方法?

最佳答案

使用不同的Target来打破不同的“人情”。

enter image description here

另一件需要考虑的事情是使用 .xcassets 并将它们添加到应用程序中使用的不同图像的不同目标

如果您希望在您的应用程序中使用不同的变量,最后查看 .xcconfig。为此需要使用 GCC_PREPROCESSOR_DEFINITIONS

关于ios - 白标 iOS 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44006585/

相关文章:

iphone - 多次点击时 UITextView textViewShouldBeginEditing 崩溃

如果 Button 有 ButtonStyle,SwiftUI 的键盘快捷键将不起作用

ios - "Default"MonoDevelop中的iPhone SDK版本

android - 如何防止特定风格的单元测试被编译成另一种风格?

android - Robolectric, Gradle, Espresso with Flavours

ios - 使用适用于 iOS Swift 3 的 REST API 从 AZURE 下载文件

iOS画屏视频采集不流畅

android - 错误 : No flavor is associated with flavor dimension 'xxx'

ios - XCode - Command/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc 失败,退出代码为 1

ios - 编译后在 XCode 中编辑 PhoneGap 应用程序