2012-04-18 28 views
1

我有一個iPhone應用程序,它大量使用我構建的Rails json API。大部分時間我正在測試我的API的本地版本(像localhost:3000/api/log_in這樣的URL),但我還需要在遠程服務器上不時測試它(像someapp.com/api/log_in這樣的URL )。在本地和遠程之間切換iOS應用程序中使用的網址

我該如何輕鬆切換我的應用程序使用的url,具體取決於我是否想對本地或遠程服務器進行測試?

回答

2

好的。你應該是這樣的:

  1. 創建另一個目標(通過複製現有的一個) enter image description here

  2. 在生成設置,更改前綴頭到另一名 enter image description here

  3. 創建新的前綴標題(只需添加一個文件或複製/添加您現有的標題前綴文件) enter image description here

  4. 將相同的預編譯器常量(#define)添加到.pch文件中。一個帶有高效的URL,一個帶有localhost URL。代替您的代碼中的「靜態」URL,請使用新的預編譯器常量。

  5. 現在可以本地主機/生產之間的切換與您的目標運行旁邊轉/停止按鈕

enter image description here

+0

幹得漂亮。非常感謝。 – Undistraction 2012-04-18 20:38:56

相關問題