当前位置: 首页 > 知识库问答 >
问题:

使用Visual Studio App Center为iOS或Android构建React Native时,如何将构建号用作应用版本号的一部分?

戚锦
2023-03-14

当使用Visual Studio App Center为iOS或Android构建React Native时,如何将构建号作为应用程序版本号的一部分?例如:Major.Minor。构建,其中主要和次要由开发团队配置,但构建由应用程序中心提供。

共有1个答案

那绪
2023-03-14

这里的新方法……在iOS构建中有一个CbundleShortVersionString(例如:1.2.10)和一个CbundeVersion(例如:13),Android构建中有一个versionName(例如:1.2.10)和一个versionCode(例如:13)。

AppCenter在进行构建时会增加CbundLeverVersion和versionCode。我将使用CbundleShortVersionString和versionName作为在代码中管理的发布系列(例如:#.#),并让AppCenter将CbundleVersion和versionCode作为适当的内部版本号进行管理。

这将允许各个商店的版本保持不变,但版本不同

 类似资料:
  • 我有一个代号为one的应用,在android和IOS中运行正常。第二个应用程序,在android版本中正常工作,但在发送到服务器后,在Ios版本中总是显示错误。我正在删除构建,刷新libs文件,但每次,它在构建后显示一个错误,只有在应用程序不工作。最近的错误:

  • 因此,我使用创建-反应-应用程序开发了一个小型 React 应用程序。(我总是从头开始制作应用程序。 然后,在我对它感到满意之后,我决定运行来制作优化的生产构建。 有人可以告诉我如何运行生产版本而不是开发版本吗?

  • 我已经创建了一个TestReact应用程序,并用CreateReact应用程序启动了它。我用Thread start启动它,但这将启动应用程序的调试版本。我执行了npm运行build,它创建了build文件夹,但是当我从/build文件夹启动时,它仍然会启动应用程序的调试版本。我需要它来测试优化版本的性能。我怎样才能解决这个问题?

  • 问题内容: 我的问题与 iTunes Connect 中版本和内部版本号的限制有关。我们只允许3个非负整数,并且内部版本号必须是递增的。 我正在设置一个 Jenkins 作业,以将我的构建自动上传到 iTunes Connect, 以便测试人员可以下载它们。 问题: 我们如何确保递增的内部版本号?即使我们在每次提交之前都在Xcode中手动更改了它(这似乎是错误的),也有多个开发人员在项目上工作,所

  • 我的用例是,我希望每个构建/运行的工件都有一个唯一的版本号。对于CircleCI、Travis等当前工具,有一个可用的构建编号,它基本上是一个不断上升的计数器。因此,我可以创建版本字符串,如0.1.0-27。即使对于相同的提交,此计数器也会每次增加。 如何使用GitHub Actions做类似的事情?Github操作只提供GITHUB_SHA和GITHUB_REF。

  • 尝试将我的应用程序发送到服务器进行构建时遇到错误(android)。Netbeans输出以下消息(实际用户名已删除): 建筑xml(第338行附近): 代号一设置也不会显示... 当我收到这个错误时,它开始: 与此同时,Netbeans在JavaFX上遇到了一个问题。所以我下载了最新的jdk,并在codename one中添加了一个提示:java.version - 编辑:Codename_set