2011-05-19 56 views
0

我有配置文件(如plist),其中包含应用程序用于连接到Web服务的信息。我为每个部署域(DEV,PRODUCTION)都有一个文件,原因很明显(不同的URL)。所以,我对于每个域的plist在我的项目e.g 1. myConfig.dev.plist 2. myconfig.prod.plist在Xcode构建过程中更改应用程序设置

我有多个目标 - 一个为我建立的各个领域。在目标中,我有脚本将文件重命名为myConfig.plist。所有这些都很好。然而,我想知道是否有更简单的方法来做到这一点,而不是有多个目标。

回答

0

您可以使用XCode 4的新构建方案并定制环境变量。

NSDictionary *environment = [[NSProcessInfo processInfo] environment]; 
NSObject *isDevEnvironment = nil; // set to nil to avoid garbage memory 
isDevEnvironment = [environment objectForKey:@"isDevEnvironment"]; 

if(isDevEnvironment) { 
    // Do stuff 
} else { 
    // Do other stuff 
} 
+0

谢谢!!!到底我在找什么, – Rocky 2011-05-19 02:55:28

相关问题