【发布时间】:2017-01-21 23:19:34
【问题描述】:
为了将版本号连接到 Info.plist 中的“捆绑显示名称”参数,我想知道“捆绑版本字符串,短”的原始名称。
【问题讨论】:
标签: ios xcode info-plist
为了将版本号连接到 Info.plist 中的“捆绑显示名称”参数,我想知道“捆绑版本字符串,短”的原始名称。
【问题讨论】:
标签: ios xcode info-plist
CFBundleShortVersionString:“捆绑版本字符串,短”/(可本地化)捆绑的发布版本号字符串。详见 CFBundleShortVersionString。
您也可以在 Xcode 中右键单击该行,然后单击“显示原始键/值”。
要自动更新CFBundleName,您必须在目标的“构建阶段”选项卡中创建一个执行此操作的脚本。 (点击左侧边栏中的项目名称,点击“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"
双击新的“运行脚本”名称,将其更改为“将版本附加到产品名称”之类的名称。也有可能脚本必须在“复制捆绑资源”之前运行。
【讨论】: