【发布时间】:2016-01-05 07:27:16
【问题描述】:
我有一个应用程序,我最近替换了启动图像和应用程序图标,我从项目的任何地方删除了所有旧资产。当我通过构建 Xcode 将应用程序从旧版本升级到新版本时,一切都很好。但是,如果我安装了旧版本的应用程序然后从 TestFlight 升级它,每次我杀死应用程序然后重新启动它时,旧的启动图像会在显示新的启动图像之前短暂出现。同样,当我关闭应用程序时,旧应用程序图标会短暂闪烁,然后再切换回我的新应用程序。
我使用 iExplorer 打开应用程序并注意到在/Library/Caches/Shapshots 目录中保存了旧启动屏幕的图像(我不知道它是如何或为什么会出现在那里)。当我通过 iExplorer 手动删除它时,它会停止出现。但是,当我尝试使用 NSFileManager 方法使用代码删除它时,我收到错误消息,提示我禁止删除此目录中的文件。
有没有人经历过这种情况并有什么建议?
【问题讨论】:
-
同样的问题,新的启动屏幕从不显示,它使用的是以前版本的缓存图像。
标签: ios