【发布时间】:2015-08-27 11:58:10
【问题描述】:
我们刚刚在 iTunes 上发布了我们应用程序的更新版本。当当前设备上没有该应用程序的用户下载它时,一切正常。但是,如果用户尝试进行更新,它会在初始屏幕上冻结。
我猜这可能是一些与缓存相关的问题,因为新版本确实完全不同,而且尺寸也更小。真的是这样,还是可能是由于其他原因?
我们真的很想避免向 iTunes 发布新版本,但让当前用户无法更新应用程序也不是很有效。
【问题讨论】:
-
100% 与加载时执行的代码相关...所以显示一些代码 ;)
-
可能有很多原因,请检查新旧版本的数据结构兼容性,尤其是存储在NSUserDefaults、Keychain等中的数据结构。
标签: ios iphone titanium app-store-connect