2017-01-25 71 views
0

選擇題鍵值我希望能夠做到這一點:如何創建在info.plist中

enter image description here

基本上,如果你想選擇其他國家或地區的設置「本地本地化發展區域」你探微必須去正確的行,單擊向上/向下箭頭圖標,您將能夠選擇其它選項,如:

enter image description here

這是我米試圖做。我想要一個名爲「Environnement」的Key,它有兩個可能的值:「Dev」和「Production」。說真的我無法找到的文檔來實現這一..

謝謝你們..

回答

0

這是一些默認的iOS設置一個特殊的選擇器,這意味着你將不能夠做到你在嘗試什麼。

我想你想在你的plist中使用這個新的設置,例如調用開發API實例而不是生產API實例。

您可能希望創建單獨的目標來管理您擁有的不同環境,現在是Dev和Prod,但您將來可能會遇到Stage或Test環境。通過單獨的目標,您不僅可以識別哪個環境,還可以更改應用程序的捆綁標識符,以便在同一設備上安裝兩個版本,並將應用程序名稱更改爲MyApp DEV,MyApp TSTMyApp以進行生產。它會給你一個更好的版本控制。

一旦你爲你的開發環境創建了一個目標,你將需要添加一個C標誌來標識它們中的每一個。

開發標誌: DevEnv

PROD標誌: ProdEnv

然後宣佈你常數你的具體使用情況,如:

/* 0 = dev 1 = test 2 = prod */ 
#ifdef PROD 
#define BASE_URL @"https://api.mydomain.com/" 
#define ENVIRONMENT 2 

#elif TEST 

#define BASE_URL @"https://api-test.mydomain.com/" 
#define ENVIRONMENT 1 

#else 

#define BASE_URL @"https://api-dev.mydomain.com/" 
#define ENVIRONMENT 0 

#endif 

,你應該準備去管理不同的環境。