目标:将我的目标的“当前项目版本”设置为,$(CURRENT_PROJECT_VERSION)
以便更改项目的 info.plistBundle Version
变量将自动转移到项目文件中。
我是怎么做的:我正在使用脚本来更改我的项目的 info.plistCFBundleVersion
使用 PlistBuddy。因为我希望此更改自动反映在项目文件中,所以我已将目标的“当前项目版本”设置为$(CURRENT_PROJECT_VERSION)
. 我的理解是,这只是一个指向CFBundleVersion
项目 info.plist 的指针。
问题:虽然脚本运行正确(即,Bundle Version
info.plist 中的变量已更新),但“当前项目版本”从未更新,实际上它显示的是一个空字段。
为什么这不起作用?
请注意,我明确尝试在不使用 fastlane 或 agvtool的情况下执行此操作