我正在开发一款iPhone应用程序,它使用某个服务器来获取数据。在应用程序的源代码中,我硬编码了连接的URL。这很好,但是我并不总是想使用生产服务器进行测试!我不想去操作实时数据,只是为了本地测试而已。因此,我设置了一个本地版本的同样的服务器。但是,为了让iPhone应用程序使用该服务器,必须更改源代码中的硬编码URL。
如果经常在两个服务器之间切换,这有点麻烦。而且,我可能会意外发布仍然使用本地URL的应用程序!
我想也许XCode可以帮助我解决这个问题,因为它具有“Debug”和“Release”配置选项来构建应用程序。那么我的问题是:我能否以某种方式更改Debug配置,使其指向本地服务器URL?也许通过指向包含特定环境URL的属性或plist文件来实现。然后,我可以制作两个版本的此属性文件,并将Debug配置指向其中一个,同时将Release配置指向另一个。
有人知道我该如何做到这一点吗?
如果经常在两个服务器之间切换,这有点麻烦。而且,我可能会意外发布仍然使用本地URL的应用程序!
我想也许XCode可以帮助我解决这个问题,因为它具有“Debug”和“Release”配置选项来构建应用程序。那么我的问题是:我能否以某种方式更改Debug配置,使其指向本地服务器URL?也许通过指向包含特定环境URL的属性或plist文件来实现。然后,我可以制作两个版本的此属性文件,并将Debug配置指向其中一个,同时将Release配置指向另一个。
有人知道我该如何做到这一点吗?