任何用于为本机应用程序(iOS和Android都自动增加版本号和版本的工具)

问题描述 投票:1回答:1

我需要自动化iOS和Android的内部版本号和版本。

对于iOS,也有agvtool和fastlane。

[是否有备用工具可在iOS和Android之间无缝运行

xcode react-native react-native-android react-native-ios
1个回答
0
投票

因此,我在构建阶段一直使用脚本来增加内部版本号,但是只有在Info.plist文件中指定了该值,而在Info.plist文件中未引用该值的情况下,它才起作用。鉴于这是React Native的0.5x.x-> 0.6x.x更改的一部分,这确实意味着我正在以旧的方式运行。

buildNumber=$(/usr/libexec/PlistBuddy -c "Print CFBundleVersion" "${PROJECT_DIR}/${INFOPLIST_FILE}" | sed -E 's/^([0-9]+).*/\1/')
buildNumber=$(($buildNumber + 1))
/usr/libexec/PlistBuddy -c "Set :CFBundleVersion $buildNumber" "${PROJECT_DIR}/${INFOPLIST_FILE}"
© www.soinside.com 2019 - 2024. All rights reserved.