2015-05-08 99 views
0

我正在開發一個聊天應用程序。我使用Quickblox作爲服務的後端。我在管理面板上創建了3個項目(每一個都是不同的模式):開發,分期和製作。每種模式都有其特定的屬性。我希望每個模式都能被激活如下:XCode編譯變量

  • 開發:調試。
  • 暫存:客戶端發佈。
  • 製作:應用商店部署。

我怎樣才能實現這一點(通過XCode),而不必改變我的全局變量值取決於模式?

回答

0

這是三個變體中的同一個應用程序,對嗎?在這種情況下,您應該有三個目標的一個項目。您可以根據目標進行各種構建設置。一個微不足道的變化是,在調試目標中,DEBUG = 1將在發佈時定義,而不會被定義。

+0

是的。這三個模式中的變量(url和id)是不同的。那麼,我應該總共有三個目標嗎? – rokridi

+0

它應該是一個具有一個目標的項目。使用構建配置來確定要訪問哪些URL。 – rmaddy