0
我有一个应用程序,我想在两台不同的服务器上运行/测试,目前我所做的是编译一对不同的可执行文件。每个人都有一个不同的plist包含服务器信息,但其他方面相同。然后,我刚刚看了他们在这样的:在运行时提取plist
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"plist"];
NSDictionary *plistDefaults = [NSDictionary dictionaryWithContentsOfFile:plistPath];
然而,这正成为一个麻烦,因为我们更频繁地和规划基础上增加更多的服务器。有没有办法必须在运行时从文件夹中获取plist,所以我不必为每个构建编译多次?提前致谢!
更新: 我想一个方法来改写这个问题是: 我怎样才能从一个没有预编译到应用程序包的plist读取?