这并没有直接解决这个问题,而是相关的(并且与 ArianJM 的答案相关)。
由于我刚刚将新版本上传到亚马逊应用商店的问题,我提出了这个问题。
ArianJM 中引用的 Unity 手册页面上的内容已更改并且(至少对于 5.4 版)不再包含有关 Bundle 版本或 Bundle 版本代码的任何信息。
在 Unity 5.4 中:
捆绑版本现在是版本。此字段由 Amazon Appstore 标识为版本名称。
Bundle Version Code 仍然是Bundle Version Code。此字段由 Amazon Appstore 标识为版本代码。该字段只允许数字。
我正在将新版本上传到亚马逊应用商店,虽然我将 Unity 中的版本更新为 1.1,但捆绑版本代码没有更新,结果被亚马逊应用商店拒绝,因为它与以前的相同捆绑版本代码(Amazon Appstore 中的版本代码)。
我已经在 Unity 中更新了 Bundle 版本代码 - 但无法将其更新为 1.1 或 1_1,因为该字段是严格的数字- 因此将其更新为 2。
我相信这让我们回到了原始问题的一部分:
是否有正确的方法来为捆绑版本编号?
尽管在我的情况下随意将其更改为 2 显然不是一个方案 - 它与之前的数字不同且更高,因此可以正常工作。
这不是一个计划,但 Unity 缺乏解决这些字段的当前文档 - 以及 Unity 和 Amazon Appstore 之间相似但不同的字段名称似乎导致了这些临时决定。