繁体   English   中英

如何在Info.plist中读取自定义键的值并在Xcode的构建设置中使用它?

[英]How can I read a custom key's value in Info.plist and use it in Xcode's build settings?

我试图将自定义info.plist键的值读入用户定义的构建设置。

'APP_VERSION'是我的INFOPLIST_PREPROCESSOR_DEFINITIONS文件中定义的宏。

我想要实现的是从我的INFOPLIST_PREPROCESSOR_DEFINITIONS文件中获取宏定义到基于不同配置的构建设置。

我这是错误的方式吗? 或者我只是遗漏了一些东西。

info.plist自定义键

构建设置

您可以在“运行脚本构建阶段”中使用PlistBuddy命令来读取和/或写入info.plist文件中的值。

阅读:

/usr/libexec/PlistBuddy -c 'print PRX_APP_VERSION' Info.plist

来写:

/usr/libexec/PlistBuddy -c "Set :BUNDLE_DISPLAY_NAME NEW_VALUE" Info.plist

因此,在运行脚本构建阶段,读取所需的值(或多个值),使用标准shell脚本将它们存储到变量中,根据需要进行修改,然后将值写回新的键等。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM