【发布时间】:2014-02-05 05:00:27
【问题描述】:
TestFlight 的应用内更新中版本号和内部版本号背后的逻辑是什么? TF 声明必须更大的版本号才能弹出并发生应用内更新,但我总是在增加/增加版本号时重置版本号。
如果我从 v1.0.0 (2) 更改 -> v1.0.1 (1),是否允许进行应用内更新?还是我必须更新v1.0.1 (3)。将内部版本号设置为3 并不适合我的强迫症,因为我很欣赏在我的构建历史中拥有合理的数字。我真的不想看到类似v2.0.0 (547) 的东西。
我知道我可能会以更好的方式(v1.2.3 (123))将内部版本号与我的版本号一起增加,但存在潜在问题,例如v1.2.34 (1234) 的内部版本号高于v1.3.0 (130)。
我正在向客户发布,所以我对这个测试感到不舒服,而且我使用的是公司开发者帐户,所以构建随机测试应用程序可能看起来也不太好。希望有人可以简单地回答我的询问,而我已经过度考虑了所有这些。
我希望这个问题可以问。根据FAQ,我应该可以问software tools commonly used by programmers,但我之前因为问过TestFlight而受到骚扰。
【问题讨论】:
-
我认为你只需要克服你的“强迫症”。我曾经这样想,但试飞改变了我的思路。所以版本号是面向市场的(1、1.1、1.0.1 等),并且构建是连续的。不要与工具作斗争。
标签: ios release auto-update testflight