如果我有一个不在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文件。