ios - 如何根据我的方案更改 .plist 条目?

标签 ios xcode

我有一些 App-Info.plist 条目需要根据我的环境进行更改。当我在做开发工作时,他们需要一套值(value)观,而不是 QA 和生产。

如果我可以简单地拥有一个脚本或基于用于进行编译的方案运行的东西,那就太好了。

这可能吗?

最佳答案

您可以通过执行一些额外的步骤来完成:

  1. 用任何名称复制 [AppName]-Info.plist 文件。示例:[AppName]-Info-dev.plist 或 [AppName]-Info-staging.plist 等
  2. 在应用程序的目标设置中映射新创建的 .plist 文件。从以下屏幕截图中获取想法: enter image description here
  3. 最后,如果你想从 .plist 文件中获取一些条目,那么你需要像这样获取它:[[[NSBundle mainBundle] infoDictionary] objectForKey:@"baseUrl"]
  4. 项目设置将自动选择正确的 .plist 文件并为您提供所需的值。

关于ios - 如何根据我的方案更改 .plist 条目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27548496/

相关文章:

ios - 在哪里保存 iOS 应用程序中的数据库?

iphone - 是否可以在不创建虚拟行的情况下更改 UITableView 中占位符行的高度?

ios - 如何使用 UIBezierPath 修复无效上下文 0x0?

iphone - 用描边和填充颜色画圆

ios - 将 objective-c 类链接到 Storyboard View Controller

android - Alexa 是否计算网站服务请求以进行排名?

ios - 在 UIPageControl 中为点添加边框

ios - 编译时信息在运行时是否可用?

xcode - Xcode 中 ffmpeg 构建的问题

Xcode 内置代码片段编辑