无法运行自动增量生成脚本



我正试图在Xcode 11.4中运行run Script Phase来自动递增我的构建号。

#!/bin/bash
bN=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "$INFOPLIST_FILE")
bN=$((bN += 1))
bN=$(printf "%d" $bN)
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $bN" "$INFOPLIST_FILE"

当我构建我的项目时,我得到以下错误:

/Users/Me/Library/Developer/Xcode/DerivedData/MyApp dmbnskuxjhlbmpeciklnrsercgqx/Build/Inmediates.noindex/MyApp.Build/Debug-iphoneimulator/MyApp.Build/Script-E4D01DD243BC0E2007311D3.sh:第5行:$(CURRENT_PROJECT_VERSION(:语法错误:应为操作数(错误标记为"$(CURRENT_PROJECT_VERSION("(命令PhaseScriptExecution失败,退出代码为非零

打开与项目相关的Info.plist文件,找到Bundle Version键,而不是$(CURRENT_PROJECT_VERSION),添加任何整数,即1(它应该是增加内部版本号的起点(

最新更新