gpt4 book ai didi

versioning - 使用 VS Tools for Cordova 重新启动 remotebuild 服务器时,内部版本号可能会降低

转载 作者:行者123 更新时间:2023-12-01 13:52:42 25 4
gpt4 key购买 nike

当您提交构建时,它会创建一个随机(?)的构建编号,并且可以低于在上一个 session 中生成的前一个编号。

这意味着提交新版本的版本号可能低于之前的版本号,并且被 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)

    我不确定是否需要,但如果需要,对我来说没有任何区别

    最佳答案

    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;
    //}
    ...
    }

    关于versioning - 使用 VS Tools for Cordova 重新启动 remotebuild 服务器时,内部版本号可能会降低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32630895/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com