【发布时间】:2013-07-30 14:22:06
【问题描述】:
我有一个名为"ENVIRONMENT"的用户定义变量
我有一个带有此条目的plist
Environment = ${ENVIRONMENT}
在我的 xcconfig 中:
ENVIRONMENT=Dev
我还设置了项目的配置文件,看我的xcconfig文件。
我知道这部分有效,因为它在我的目标的用户定义区域中创建了我的ENVIRONMENT 变量。
所以我在我的应用委托中运行这一行确实完成了启动:
NSLog(@"Env = %@", [[NSBundle mainBundle] objectForInfoDictionaryKey:@"Environment"]);
如何使用xcconfig 文件在项目的主plist 文件上设置值?
【问题讨论】:
-
我也交换了“INFOPLIST_FILE=Staging-Info.plist”,只是有不同的 plist 文件,而不是在 xcconfig 中组合它们,但是 xcconfig 并没有让应用程序使用我的自定义 plist。完全忽略这条线
标签: ios xcode xcconfig user-defined-fields