对于生产,我的应用程序的所有用户都将指向生产URL,但对于开发人员,我们有多个开发人员,我想创建一个设置包,以便其他开发人员可以轻松地重新配置他们的ios设备以指向他们自己的计算机。有没有办法在应用程序的调试(又名非生产)版本中只有设置包?
答案 0 :(得分:1)
我为NSUserDefaults写了一个包装器。在我的app委托中,我检查编译器标志,看看我们是处于发布模式还是调试模式,并将默认值设置为测试与生产环境。然后我在登录视图控制器中使用相同的编译器标志来显示/隐藏一个按钮,允许我们的测试用户从通过构建中包含的plist提供的不同环境中进行选择。
所以答案是 - 编译器标志设置默认值,调试启用界面提示设置开发人员特定值。