2 つの異なるサーバーで実行/テストしたいアプリがあり、現在、異なる実行可能ファイルのペアをコンパイルしています。それぞれにサーバー情報を含む異なる plist がありますが、それ以外は同じです。次に、次のようにそれらを読み取ります。
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"plist"];
NSDictionary *plistDefaults = [NSDictionary dictionaryWithContentsOfFile:plistPath];
ただし、より頻繁に構築し、サーバーを追加することを計画しているため、これは面倒になりつつあります。ビルドごとに複数回コンパイルする必要がないように、実行時にフォルダーから plist をフェッチするプログラムを作成する方法はありますか? 前もって感謝します!
更新: この質問を言い換える方法は次のとおりだと思います: アプリケーション バンドルにプリコンパイルされていない plist から読み取るにはどうすればよいですか?