当您提交构建时,它会创建一个随机(?)的内部版本号,并且可以低于之前会话中生成的前一个版本号。
这意味着提交新版本的版本号可能会低于之前的版本,也会被Apple应用商店拒绝
我们可以在config.xml中的内部版本号中支持*吗?
具体来说,能够自动增加内部版本号,以便它永远不会被拒绝
在应用程序商店中,我们有两个版本号
理想情况下(无论如何),我们可以像这样提交......
version 1.0
build 1.0.*
并且应用程序商店会得到这个......
version 1.0
build 1.0.<VS Auto Incremented>.<Current Build Number?> (e.g. 1.0.12.7546)
我不确定是否需要,但如果它是
,那对我没有任何影响答案 0 :(得分:0)
VS-MDA旨在支持基于项目文件夹中最新bld / buildInfo.json的增量内部版本号。但是由于某种原因,远程构建服务器通过返回HTTP代码202来抑制增量功能。您可以通过修改%APPDATA%\ npm \ node_modules \ vs-mda \ lib \ remoteBuild.js来解决此问题,如下所示:
function submitBuildRequestToServer(settings, appAsTgzStream) {
...
//if (settings.isIncrementalBuild) {
var buildInfo = require(buildInfoFilePath);
incrementalBuildNumber = buildInfo.buildNumber + 1;
buildUrl += '&buildNumber=' + incrementalBuildNumber;
//}
...
}