我有一些 App-Info.plist 条目需要根据我的环境进行更改。当我进行开发工作时,它们需要是一组值(value)观,对比 QA 和生产。
如果我可以简单地拥有一个脚本或基于用于进行编译的方案运行的东西,那就太好了。
这可能吗?
Best Answer-推荐答案 strong>
您可以通过执行一些额外的步骤来做到这一点:
- 以任意名称复制 [AppName]-Info.plist 文件。示例:[AppName]-Info-dev.plist 或 [AppName]-Info-staging.plist 等
- 在 App 的 Target Settings 中映射新创建的 .plist 文件。从以下屏幕截图中获取想法:
- 最后,如果你想从 .plist 文件中获取一些条目,那么你需要像这样获取它:[[[NSBundle mainBundle] infoDictionary] objectForKey"baseUrl"]
- 项目设置将自动选择正确的 .plist 文件并为您提供所需的值。
关于ios - 如何根据我的方案更改 .plist 条目?,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/27548496/
|