@H_
404_6@
我试图将
自定义info.plist键的值读入
用户定义的构建设置.
‘APP_VERSION’是我的INFOPLIST_PREPROCESSOR_DEFINITIONS文件中定义的宏.
我想要实现的是从我的INFOPLIST_PREPROCESSOR_DEFINITIONS文件中获取宏定义到基于不同配置的构建设置.
我这是错误的方式吗?或者我只是遗漏了一些东西.


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