当前,每当我对React Native应用程序进行更改时,都必须在多个位置更改版本号
{
"name": "My Awesome App",
"version": "1.2.0",
...
}
<key>CFBundleShortVersionString</key>
<string>1.2.0</string>
defaultConfig {
...
versionCode 1
versionName "1.2.0"
是否有更简单的方法来处理更新版本控制,例如以Info.plist和build.gradle自动指向package.json的方式进行配置?
答案 0 :(得分:2)
您可以使用react-native-version-up来允许您在package.json,build.gradle和info.plist中以不同的方式更改版本。
就个人而言,我不赞成保持所有人同步。由于我在所有基于JS的项目中都遵循semver,因此可能会发生某些更改(即错误修正)仅影响一个平台的情况,在这种情况下,我需要仅针对该平台更改版本