這個問題的確很崩潰,而且最終被證明是跟skitch沒有一毛錢關系。
原因分析:
首先,出現這個問題的用戶不一定裝了skitch
其次,即便是裝了skitch的用戶,也無法更新,因為app store提示你用
這個帳號登陸,明顯不是你自己的
經過分析發現,凡是出現了這個問題的用戶,都裝了蒙特祖瑪的寶藏3破解版,問題就出在這裡了,破解這個游戲的人使用上面提到的帳號自己先買的,然後再破解分享的,而剛好這個帳號也用了skitch,又沒更新,於是就一直提示你了,這個應該是個bug,因為app store根據你其中一個程序的帳號來確定你本機的帳號這明顯是不合理的。
問題解決:
既然知道了原因,那就解決之,解決方法也比較簡單,先在app store裡找一個免費軟件下載下來(除了skitch之外的其他的),推薦twitter,體積比較小
然後在finder中,右鍵twitter這個程序,選擇“顯示包內容”,然後在contents文件夾裡面你會看到這兩個文件夾:_CodeSignature和_MASReceipt,將他們復制
最後,同樣方法找到蒙特祖馬的寶藏3這個程序(TheTreasuresOfMontezuma3),同樣右鍵選擇“顯示包內容”,打開裡面的contents文件夾,把剛才復制的兩個文件夾粘貼進去,選擇替換,完工
再次重新打開app store,這下沒有那個該死的更新了吧