在本地和远程之间切换iOS应用程序中使用的网址
问题描述:
我有一个iPhone应用程序,它大量使用我构建的Rails json API。大部分时间我正在测试我的API的本地版本(像localhost:3000/api/log_in这样的URL),但我还需要在远程服务器上不时测试它(像someapp.com/api/log_in这样的URL )。在本地和远程之间切换iOS应用程序中使用的网址
我该如何轻松切换我的应用程序使用的url,具体取决于我是否想对本地或远程服务器进行测试?
答
好的。你应该是这样的:
创建另一个目标(通过复制现有的一个)
在生成设置,更改前缀头到另一名
创建新的前缀标题(只需添加一个文件或复制/添加您现有的标题前缀文件)
将相同的预编译器常量(#define)添加到.pch文件中。一个带有高效的URL,一个带有localhost URL。代替您的代码中的“静态”URL,请使用新的预编译器常量。
现在可以本地主机/生产之间的切换与您的目标运行旁边转/停止按钮
干得漂亮。非常感谢。 – Undistraction 2012-04-18 20:38:56