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

前端之家收集整理的这篇文章主要介绍了ios – 如何在Info.plist中读取自定义键的值并在Xcode的构建设置中使用它?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_404_6@ 我试图将自定义info.plist键的值读入用户定义的构建设置.

‘APP_VERSION’是我的INFOPLIST_PREPROCESSOR_DEFINITIONS文件中定义的宏.

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

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

info.plist custom key

build settings

解决方法

您可以在“运行脚本构建阶段”中使用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脚本将它们存储到变量中,根据需要进行修改,然后将值写回新的键等.

猜你在找的Xcode相关文章