swift2 xcode构件中的不同参数

fdbelqdn  于 2022-11-06  发布在  Swift
关注(0)|答案(1)|浏览(170)

我正在用Swift 2开发一个iOS应用程序,和大多数开发者一样,我有一个临时和生产环境,有不同的服务器、URL和设置。
我正在寻找一种方法来快速切换两种配置,因为我正在开发的应用程序。
在Android上,我可以使用构建类型和风格来解决这个问题。

我在网络上读过很多指南,但它们都是Obj-C中的,依赖于宏预处理器和#ifdef,Obj-C中提供了#ifdef,而Swift中没有。

在swift中没有明确的指导,作为一个初学者,我甚至不知道从哪里开始寻找。
总结一下:我所寻找的是一种在两个配置(例如2个属性列表文件)之间切换的方法,并根据我选择的构建从我的代码中引用这些配置中包含的设置。

hjqgdpho

hjqgdpho1#

您可以在Target的设置中添加一个用户定义的设置,每个方案(Debug、Release、Ad-Hoc、AppStore等)使用不同的值,并在info.plist文件(或您称之为配置)中使用用户定义的变量。
检查此问题的答案。虽然此问题特定于Facebook应用程序ID设置,但答案适用于任何通用设置。
一旦你在info.plist中有了正确的数据,你就可以directly use it in code了。

相关问题