xcode中的不同参数构建

时间:2015-09-07 12:06:29

标签: ios xcode swift2

我正在开发一个使用Swift 2的iOS应用程序,和大多数开发人员一样,我有一个临时和生产环境,具有不同的服务器,URL和设置。

我正在寻找一种在我开发应用程序时快速切换两种配置的方法。

在Android上我可以使用构建类型和风格来解决这个问题。

我在网上阅读了很多指南,但所有指南都在Obj-C中并且依赖于宏预处理器和Obj-C中提供的#ifdef但是不是'在斯威夫特。

没有关于如何在swift中做到这一点的明确指南,作为一个初学者,我甚至不确定从哪里开始寻找。

回顾一下:我正在寻找它是一种在两种配置之间切换(ex 2属性列表文件)并根据我选择的构建从我的代码中引用这些配置中包含的设置的方法。 / p>

1 个答案:

答案 0 :(得分:2)

您可以在Target的设置中添加用户定义的设置,为每个方案(Debug,Release,Ad-Hoc,AppStore等)添加不同的值,并在info.plist文件中使用用户定义的变量(或者称之为配置)。

Check answer to this question。虽然该问题特定于Facebook App Id设置,但答案适用于任何通用设置。

在info.plist中获得正确的数据后,您可以directly use it in code