我处于一种情况,我们想测试2个不同版本的App: 版本1.0.0 将在App Store上发布,目前正在测试中。 版本2.0.0 仅在测试中。
假设我已经在Testflight上发布了版本1.0.0-内部版本 1。
如果我想发布1.0.0版的新版本,那不是问题……我可以增加版本号并保持版本号不变(例如版本1.0.0-Build 2 )。
现在,假设我还在testflight上上传了版本2.0.0-版本3 。 从现在起我不能上传低于2.0.0的其他版本是真的吗?
如果我已经上传了版本 2.0.0 ,但是Apple在App Store审核过程中拒绝了我当前的版本 1.0.0 ,则无法发送给Apple另一个版本 1.0.0 ,唯一的方法是将一个新版本的版本号增加到 2.0.0 或更高版本?
我说错什么了吗?
答案 0 :(得分:2)
是的,您可以进行任何组合,例如,在上传1.0.1(2)之后,您可以上传1.0.1(1)和1.0.0(5)。没有上传较低版本或较低内部版本的限制。
查看图像和注释日期。
我先上传了v1.0.3(10000)(7月13日),然后又上传了v1.0.2(10200)(7月16日)。
答案 1 :(得分:1)
在这里发送应用进行App Store审查或Test-Flight之间有一点区别:
1-您已将Test-Flight 1.0.0版本1上传至测试目的,然后需要发送另一个版本进行测试,即1.0.0版本2,您只是继续增加版本号而未版本。
2-完成测试并想要将构建版本发布到App Store的用户,可以说您已将版本1.0.0 Build 2发送给审查,现在,如果Apple接受了该应用并准备出售或正在等待开发人员发布,您将不得不将下一个发行版的版本号调整为1.0.1或1.1.0,并且可以将内部版本号重新设置为从1开始,但不能重设1.0.0。
如果您尝试上载从Apple接受的版本,则会从Xcode收到错误消息,您将需要增加版本号。永远记住这一点。
希望这对您有所帮助。