我想自动化 XCode 以根据我正在构建的环境设置/替换某些变量或 plist 值。
示例:在为生产构建时,我希望类头文件中的这一行是......
定义 kServerName @"www.mydomain.com"
……为了发展……
定义 kServerName @"dev.mydomain.com"
...和分期...
定义 kServerName @"staging.mydomain.com"
此外,也许类似地在 plist 中设置一个值。
提前致谢!
我想自动化 XCode 以根据我正在构建的环境设置/替换某些变量或 plist 值。
示例:在为生产构建时,我希望类头文件中的这一行是......
……为了发展……
...和分期...
此外,也许类似地在 plist 中设置一个值。
提前致谢!
您需要为不同的目标添加不同的模式,并在构建设置中相应地设置标志。之后在您的代码中可以使用这些标志来检查您指向的环境,并可以使用 #ifdef
语句来创建 # defines
。
用于设置架构的链接和有关如何在 xcode中设置目标的另一个链接