1

对于生产,我的应用程序的所有用户都将指向生产 URL,但对于开发,我们有多个开发人员,我想创建一个设置包,以便其他开发人员可以轻松地重新配置他们的 ios 设备以指向他们自己的机器。有没有办法只在应用程序的调试(又名非生产)版本中包含设置包?

4

1 回答 1

1

我为 NSUserDefaults 编写了一个包装器。在我的应用程序委托中,我检查编译器标志以查看我们是处于发布模式还是调试模式,并将默认设置设置为测试环境和生产环境。然后我在我的登录视图控制器中使用这些相同的编译器标志来显示/隐藏一个按钮,该按钮允许我们的测试用户从通过我包含在构建中的 plist 提供的不同环境中进行选择。

所以答案是——编译器标志设置默认值,调试启用界面提示设置开发人员特定值。

于 2012-02-15T15:13:39.473 回答