在TestFlight的应用内更新中,版本号和构建号背后的逻辑是什么?TF声称必须增加构建号才能弹出和进行应用内更新,但我总是在增加版本号时重置构建号。
如果我从v1.0.0(2) 切换到 v1.0.1(1),那么是否可以进行应用内更新?或者,我必须使更新版本为v1.0.1(3)。将构建号设置为3并不符合我的OCD,我希望我的构建历史记录中有合理的数字。我真的不想看到类似于v2.0.0(547)这样的东西。
我知道我可能可以以更好的方式(v1.2.3(123))同时增加版本号和构建号,但也存在潜在的问题,例如v1.2.34(1234)的构建号高于v1.3.0(130)。
由于我正在向客户发布,所以我不太舒服测试这个,而且我正在使用公司开发人员帐户,因此构建随机测试应用程序可能看起来不是很好。希望有人能对我的问题有一个简单的答案,我已经过度思考了所有这些。
我希望这个问题可以问。根据FAQ的说明,我应该可以询问“程序员通常使用的软件工具”,但我曾因为询问TestFlight而受到骚扰。
如果我从v1.0.0(2) 切换到 v1.0.1(1),那么是否可以进行应用内更新?或者,我必须使更新版本为v1.0.1(3)。将构建号设置为3并不符合我的OCD,我希望我的构建历史记录中有合理的数字。我真的不想看到类似于v2.0.0(547)这样的东西。
我知道我可能可以以更好的方式(v1.2.3(123))同时增加版本号和构建号,但也存在潜在的问题,例如v1.2.34(1234)的构建号高于v1.3.0(130)。
由于我正在向客户发布,所以我不太舒服测试这个,而且我正在使用公司开发人员帐户,因此构建随机测试应用程序可能看起来不是很好。希望有人能对我的问题有一个简单的答案,我已经过度思考了所有这些。
我希望这个问题可以问。根据FAQ的说明,我应该可以询问“程序员通常使用的软件工具”,但我曾因为询问TestFlight而受到骚扰。