[英]Settings bundle for iPhone app
我正在開發一個有兩個設置Dev和Live的應用程序。 有沒有辦法根據應用程序是實時的還是仍處於開發狀態來區分應該使用哪些設置,或者我必須在它們上線之前更改整個設置文件。
如果你不確定的地方問我,我不確定如何把它放進去。
您要做的是根據您的構建配置定義預處理器宏。 因此,如果您有一個名為dev的構建配置和一個名為live的構建配置,那么您將為dev和live定義一個不同的值。
要實現這一點,請進入Xcode中的應用程序構建設置並搜索“預處理器宏”。 為每個構建目標添加一個宏。
對於dev你可以添加:
APP_CONFIG=0
對於直播你可以添加:
APP_CONFIG=1
然后在您的代碼中,您可以通過簡單的if語句區分開發和實時構建配置:
#if APP_CONFIG == 0
NSLog(@"This is the dev build.");
#else
NSLog(@"This is the live build.");
#endif
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.