nativescript-dev-version
安装 nativescript 插件以维护本地应用程序版本(AndroidManifest.xml 和 Info.plist)
npm i --save nativescript-dev-version

Nativescript 插件,用于维护本地应用程序版本

此插件从 package.json 中的 versionversionNumber 属性获取版本信息,并将其放置在特定平台资源中:Android 项目的 AndroidManifest.xml 文件,iOS 项目的 Info.plist 文件。

与 NS 6 兼容。

如何使用

$ tns plugin add nativescript-dev-version

上述命令安装此模块并安装必要的 NativeScript 插件。

然后,在 ./package.json 文件中的 nativescript.version 属性下指定并维护所需的发布版本,例如

{
"nativescript": {
"id": "org.nativescript.MySampleApp",
"version": "1.2.3",
"versionNumber": "1"
...
},
...
}

{
"version": "1.2.3",
"versionNumber": "1"
...
}

运行 tns prepare ... 时,插件将处理本地资源。

在 iOS 上,您的 Info.plist 将获得

<key>CFBundleShortVersionString</key>
<string>1.2.3</string>
<key>CFBundleVersion</key>
<string>1</string>

在 Android 上,AndroidManifest.xml 将具有

<manifest
(...) android:versionCode="10203001" android:versionName="1.2.3"

重大更改

升级到 v0.1.3 时,对于 iOS,您必须在 Info.plist 中添加 "versionNumber": "[value]" 才能正确应用在CFBundleVersion