選擇題鍵值我希望能夠做到這一點:如何創建在info.plist中
基本上,如果你想選擇其他國家或地區的設置「本地本地化發展區域」你探微必須去正確的行,單擊向上/向下箭頭圖標,您將能夠選擇其它選項,如:
這是我米試圖做。我想要一個名爲「Environnement」的Key,它有兩個可能的值:「Dev」和「Production」。說真的我無法找到的文檔來實現這一..
謝謝你們..
選擇題鍵值我希望能夠做到這一點:如何創建在info.plist中
基本上,如果你想選擇其他國家或地區的設置「本地本地化發展區域」你探微必須去正確的行,單擊向上/向下箭頭圖標,您將能夠選擇其它選項,如:
這是我米試圖做。我想要一個名爲「Environnement」的Key,它有兩個可能的值:「Dev」和「Production」。說真的我無法找到的文檔來實現這一..
謝謝你們..
這是一些默認的iOS設置一個特殊的選擇器,這意味着你將不能夠做到你在嘗試什麼。
我想你想在你的plist中使用這個新的設置,例如調用開發API實例而不是生產API實例。
您可能希望創建單獨的目標來管理您擁有的不同環境,現在是Dev和Prod,但您將來可能會遇到Stage或Test環境。通過單獨的目標,您不僅可以識別哪個環境,還可以更改應用程序的捆綁標識符,以便在同一設備上安裝兩個版本,並將應用程序名稱更改爲MyApp DEV
,MyApp TST
和MyApp
以進行生產。它會給你一個更好的版本控制。
一旦你爲你的開發環境創建了一個目標,你將需要添加一個C標誌來標識它們中的每一個。
然後宣佈你常數你的具體使用情況,如:
/* 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
,你應該準備去管理不同的環境。