0

因此,如果我在 appstoreconnect 上上传并在每个目标上有不同的捆绑版本,它将被苹果忽略。上传到 appstoreconnect 时忽略的信息

PLIST="${PROJECT_DIR}/${INFOPLIST_FILE}"
PLB=/usr/libexec/PlistBuddy
LAST_BUILD_VERSION=$($PLB -c "Print CFBundleVersion" "$PLIST")
IFS=. components=($LAST_BUILD_VERSION)
major=${components[0]}
minor=${components[1]}
micro=${components[2]}
build=${components[3]}
build_plus=$((build + 1))
old_build="$major.$minor.$micro.$build"
new_build="$major.$minor.$micro.$build_plus"
$PLB -c "Set :CFBundleVersion $MARKETING_VERSION.$build_plus" "$PLIST"

我已经制作了一个运行脚本,可以更改一个目标的最后一个数字,但我不知道使用运行脚本更改另一个目标

如果它是 5.5.10.1,那么它会将其更改为 5.5.10.2 作为主要目标。但另一个目标没有改变

4

1 回答 1

0

在此处输入图像描述我认为您可以在项目级别使用用户定义的设置,然后将该值用于所有目标。

于 2020-08-10T08:05:52.970 回答