自动化目标环境的 XCode 归档
Posted
技术标签:
【中文标题】自动化目标环境的 XCode 归档【英文标题】:Automating XCode Archives For Target Environment 【发布时间】:2012-10-24 22:09:55 【问题描述】:我想自动化 XCode 以根据我正在构建的环境设置/替换某些变量或 plist 值。
示例:在为生产构建时,我希望类头文件中的这一行是...
定义 kServerName @"www.mydomain.com"
...为了发展...
定义 kServerName @"dev.mydomain.com"
...用于暂存...
定义 kServerName @"staging.mydomain.com"
另外,也许类似地在 plist 中设置一个值。
提前致谢!
【问题讨论】:
【参考方案1】:您需要为不同的目标添加不同的架构,并在构建设置中相应地设置标志。之后在您的代码中可以使用这些标志来检查您所指向的环境,并可以使用#ifdef
语句来创建#defines
。
Link for setting schema 和 xcode 中的另一个 link on how to set targets
【讨论】:
以上是关于自动化目标环境的 XCode 归档的主要内容,如果未能解决你的问题,请参考以下文章