1

要将版本号连接到 Info.plist 中的“捆绑显示名称”参数,我想知道“捆绑版本字符串,短”的原始名称。

4

1 回答 1

4

核心基础密钥

CFBundleShortVersionString:“捆绑版本字符串,短”/(可本地化)捆绑的发布版本号字符串。有关详细信息,请参阅 CFBundleShortVersionString。

您也可以在 Xcode 中右键单击该行,然后单击“显示原始键/值”。


CFBundleName自动更新,您必须在目标的 Build Phases 选项卡中创建一个正在执行此操作的脚本。(点击左侧边栏中的项目名称,点击“Targets”下对应的目标名称,进入“Build Phases”选项卡,点击左上角的“+”号,选择“New Run Script Phase”)

bundleVersionString=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "$INFOPLIST_FILE")
/usr/libexec/PlistBuddy -c "Set :CFBundleName $PRODUCT_NAME $bundleVersionString" "$INFOPLIST_FILE"

通过双击新的“运行脚本”名称并将其更改为“将版本附加到产品名称”之类的名称,为新的“运行脚本”提供适当的名称。也有可能脚本必须在“复制捆绑资源”之前运行。

于 2016-09-14T08:23:15.190 回答