我之前的软件在Appstore上线的版本是1.5.1, 然后我发布了一个差量升级包(没有通过appstore)升级到1.5.2 。
然后我向苹果提交了新版本为1.6.1,该版本已经通过了苹果审核并上线成功。现在奇葩问题来了,之前所有(出现率100%,测试了不下20部各型号iphone)1.5.2版本的手机通过appstore更新到1.6.1后,首次打开没问题,但关闭再打开后,居然又回到了1.5.2!!!!而且appstore并未通知再次更新,除非用户主动删除了1.5.2,再重新下载1.6.1才能使用新版本。
我不知道这是webapp造成的,还是由于我之前使用了差量升级,为什么苹果版本还能回滚???安卓没有问题。各位大神,帮我看看,可能是哪里出了问题~~~~
6 个回复
伟伟 (作者)
貌似知道问题所在了,通过AppSTORE上线的应用慎用差量升级,目测是由于差量升级后,新的版本在Appstore里并不存在,导致苹果认为该版本非法,因此禁止用户升级。请官方测试确认,若真是如此,应该告知大家,毕竟这个问题比较严重
DCloud_IOS_XTY
请确认下1.6.1版本manifest.json中runmode为何值?
伟伟 (作者)
ios的一直是normal, 安卓的是liberate
2015-09-02 18:13
伟伟 (作者)
补充一下,如果之前的版本是从appstore中下载安装的,并没有进行差量升级,再去appstore更新是ok的,如果进行过差量升级,就不可以了
DCloud_IOS_XTY
经过确认该问题确实存在。已经修复,感谢反馈
如啼眼
请问修复了吗?
2015-10-07 17:15
小闹
请问这个问题修复了吗?在哪个版本修复的?
脉搏
可能和IOS的机制有关吧,现在IOS将应用和文稿分开了。好像H+写的APP将内容放在了APP文件内,而IOS的机制是这些内容应该放在文稿内。反正我那天刷机越狱后发现两个文件夹下边都有HTML文件,并且是以文搞里边的内容为准。