0
我有一個應用程序,我想在兩臺不同的服務器上運行/測試,目前我所做的是編譯一對不同的可執行文件。每個人都有一個不同的plist包含服務器信息,但其他方面相同。然後,我剛剛看了他們在這樣的:在運行時提取plist
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"plist"];
NSDictionary *plistDefaults = [NSDictionary dictionaryWithContentsOfFile:plistPath];
然而,這正成爲一個麻煩,因爲我們更頻繁地和規劃基礎上增加更多的服務器。有沒有辦法必須在運行時從文件夾中獲取plist,所以我不必爲每個構建編譯多次?提前致謝!
更新: 我想一個方法來改寫這個問題是: 我怎樣才能從一個沒有預編譯到應用程序包的plist讀取?