在iOS中,我们是否有类似Android上的Gradle构建风格
在iOS中,我们在Android上有类似Gradle构建风格的东西 基本上,我想将Paird SDK与我的应用程序集成,但我不希望该代码成为发布版本的一部分。我只想使用Palaude sdk在内部发布应用程序,并报告错误在iOS中,我们是否有类似Android上的Gradle构建风格,android,ios,swift,gradle,build,Android,Ios,Swift,Gradle,Build,在iOS中,我们在Android上有类似Gradle构建风格的东西 基本上,我想将Paird SDK与我的应用程序集成,但我不希望该代码成为发布版本的一部分。我只想使用Palaude sdk在内部发布应用程序,并报告错误 如果没有比口味更好的东西,那么最好的方法是什么呢 您可以在Xcode中使用方案和构建配置。以下是官方文件: 创建生成配置后,应编辑方案以使用该生成配置。为此,请单击方案并选择编辑方案 简而言之,这个过程是: 创建生成配置 为该配置设置一些自定义标志。为此,请转到目标,选择“生
如果没有比口味更好的东西,那么最好的方法是什么呢 您可以在Xcode中使用方案和构建配置。以下是官方文件: 创建生成配置后,应编辑方案以使用该生成配置。为此,请单击方案并选择编辑方案 简而言之,这个过程是:
#ifdef应用商店
//做点什么
#恩迪夫
有几种方法可用于构建不同风格的iOS应用程序:
资源文件的不同版本
- 使用自定义生成变量在资源文件的不同版本之间切换。讨论如何使用不同图标构建应用程序
- 对于*.strings文件和*.storyboard文件中链接的资源,第一项中建议的后缀方法对我不起作用。所以我在管道的早期添加了一个。在通常的构建链处理您的文件之前,使用脚本您可以自由地执行任何您想要的操作。这对于动态文件生成或高级文件选择逻辑非常有用。作为开关,您可以(再次)使用自定义生成变量
- 按照建议使用编译器标志。这些可以使用预处理器进行检查
- 或者,您可以(再次)检查自定义生成变量。要使其可访问,请将其作为密钥添加到plist文件中