objective-c - 在另一个 plist 文件中引用 info.plist 中的配置变量

标签 objective-c ios xcode xcode4

如果我有一个不在 Info.plists 包中的单独的 Sample.plist 文件,我将如何引用 Info.plists 中引用的变量?

例如,{SOME_VARIABLE} 是在编译时根据配置文件填充到 Info.plists 中的……但不会替换它之外的 plists。

例如:

ConfigurationConstants.cfg:
SOME_VARIABLE="SOME VALUE";

Info.plists/Debug.plist:
SOME_KEY = {SOME_VARIABLE} <--- this gets replaced at compile time

SomeOtherFile.plist:
SOME_OTHER_KEY = {SOME_VARIABLE} <--- this does not get replaced at compile time because it's outside of the Info.plists bundle.

有什么想法吗?

最佳答案

您可以在构建阶段编写运行脚本,以在编译时更改 plist 文件。

关于objective-c - 在另一个 plist 文件中引用 info.plist 中的配置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13078196/

相关文章:

ios - 从 PubNub 获取状态信息

ios - 钥匙串(keychain)数据未存储在 iCloud 中

ios - 使用 swift 创建自定义表格 View 单元格

ios - swift 线程 1 : EXC_BAD_INSTRUCTION when I try to change a uilabel. 文本

ios - 法语法语默认语言为英语而不是法语

xcode - 为什么 Xcode 缓存如此庞大?

iphone - 显示特定按钮时如何播放音乐?

ios - 无法将 Json 解析为 NSDictionary

ios - 在 iOS 9 上从 TableView 打开 safari View Controller 并在 iOS 8 或 7 上在 safari 中打开

ios - 识别然后加载/重新加载特定的 tableView