前情回顧
之前出現(xiàn)過一次這種情況临燃,在App Store上上新版本,App Store的緩存已經(jīng)刷新了烙心,自己膜廊、QA及很多同事都在上面更新了,然后淫茵。爪瓜。。大晚上的時(shí)候匙瘪,技術(shù)總監(jiān)在群里發(fā)了個(gè)小視頻铆铆,app內(nèi)有更新提示炬转,但跳到App Store后還是顯示打開,并不能更新算灸。扼劈。@我,這是什么情況菲驴。而且荐吵。。赊瞬。先煎。這是公司董!事巧涧!長薯蝎!的手機(jī)!0占锯!當(dāng)時(shí)嚇?biāo)缹殞毩耍鞣N檢查缩筛,發(fā)現(xiàn)都沒問題跋浴!感覺應(yīng)該是App Store的問題瞎抛,還好技術(shù)總監(jiān)還算好說話艺演,說只要絕大部分用戶沒問題就行。
情景重現(xiàn)
這次上新版本桐臊,情況和之前類似胎撤,測試機(jī)、QA断凶,而且還在網(wǎng)頁版的App Store上面都核對了伤提,都上成功了。
但是往家走的時(shí)候懒浮,用自己的手機(jī)一搜飘弧!發(fā)現(xiàn)App Store上顯示的竟然還是老版本!
哎呦呵砚著!讓我自己撞上了次伶!趕緊趁機(jī)研究下!
- 在App Store里重新搜索:無效
- 關(guān)閉App Store稽穆,再進(jìn)再搜索:無效
然后又去版本歷史記錄里看了下冠王,有了新發(fā)現(xiàn):
舊版本的歷史記錄竟然有一模一樣兩個(gè)!然后中間夾著一個(gè)新版舌镶!也就是說柱彻,新版本上架成功這件事是毋庸置疑的豪娜,只不過在本機(jī)里,半路殺出個(gè)陳咬金哟楷,把新版給蓋住了瘤载!
本待再做研究,但是過了一會(huì)卖擅,發(fā)現(xiàn)我的手機(jī)里的版本也對了鸣奔。
從發(fā)現(xiàn)到恢復(fù)正常,大約15分鐘左右惩阶。
產(chǎn)生原因的猜測
個(gè)人感覺蘋果應(yīng)該不會(huì)為每一個(gè)設(shè)備的AppStore都有一份緩存挎狸,所以常見的AppStore緩存問題應(yīng)該可以排除了,所以感覺應(yīng)該是本地設(shè)備的問題断楷。
剛突然又想到锨匆,這個(gè)會(huì)不會(huì)是AppStore有一個(gè)類似于灰度發(fā)布的機(jī)制,實(shí)際上不是為了真正的灰度冬筒,而是因?yàn)樵O(shè)備太多恐锣,實(shí)際上設(shè)備指向的AppStore緩存是不同的,雖然不至于一臺(tái)一個(gè)账千,但是可能幾千萬一個(gè)呢侥蒙?然后正好某一臺(tái)指向的和你身邊的人指向的就不是一個(gè)。
待驗(yàn)證方案
其實(shí)以上我并沒有能給出什么立竿見影的結(jié)局方案匀奏,很抱歉,可能讓尋求解決方案的朋友失望了吧学搜。娃善。。但是由于我當(dāng)時(shí)只有15分鐘的驗(yàn)證時(shí)間瑞佩,而且還是在外面聚磺,后來想一想,其實(shí)還有一些方法可以嘗試一下:
關(guān)機(jī)大法
如果真的是本地的AppStore緩存的問題炬丸,那么重啟手機(jī)可能是最有可能重置該緩存的方法了吧~畢竟AppStore無法刪除瘫寝,您也不能因?yàn)檫@個(gè)還原手機(jī)吧。稠炬。焕阿。刪除出現(xiàn)問題的app
版本歷史記錄里,有個(gè)舊的蓋在了新的前面首启,所以暮屡,這個(gè)舊的版本記錄會(huì)不會(huì)和當(dāng)前app的有關(guān)呢?因?yàn)檫@個(gè)版本就是當(dāng)前app的版本毅桃。
希望有同樣經(jīng)歷的朋友能夠趁機(jī)驗(yàn)證一下褒纲,并與大家分享一下吧~如果哪位大佬已經(jīng)有立竿見影的解決方案了~那也希望您能不吝賜教哦~萬分感謝准夷!