要将版本号连接到Info.plist中的"Bundle display name“参数,我想知道"Bundle version string,short”的原始名称。
发布于 2016-09-14 08:23:15
来自核心基础钥匙
CFBundleShortVersionString:“bundle version string,short”/ (Localizable)该包的发行版-版本号字符串。详情请参见CFBundleShortVersionString。
您也可以右键单击Xcode中的行,然后单击“显示原始键/值”。
要自动更新CFBundleName,您必须在目标的Build选项卡中创建这样做的脚本。(单击左侧边栏中的项目名称,在“目标”下单击相应的目标名称,转到“构建阶段”选项卡,单击左上角的"+"-sign,然后选择“新建运行脚本阶段”)
bundleVersionString=$(/usr/libexec/PlistBuddy -c "Print CFBundleShortVersionString" "$INFOPLIST_FILE")
/usr/libexec/PlistBuddy -c "Set :CFBundleName $PRODUCT_NAME $bundleVersionString" "$INFOPLIST_FILE"通过双击名称,给新的“运行脚本”一个适当的名称,并将其更改为“附加版本到产品名称”。还可能必须在“复制捆绑资源”之前运行脚本。
https://stackoverflow.com/questions/39485562
复制相似问题