3

在我的 iOS 应用程序的下一个版本中,我修改了 Default.png 图像。新图像(现已本地化)在整个应用程序中占据显着位置。

要在我的设备上测试升级过程,请在具有先前版本应用程序的设备上从 Xcode 启动安装。我的问题是,在此模拟升级期间,初始图像显示为的Default.png。此外,当在应用程序的其他地方显示 Default.png 时,它也仍然是旧的。

但是,如果我首先从设备中删除应用程序,然后安装(而不是升级),的启动图像确实会正确显示。


我该如何解决这个问题,或者在通过 Xcode 进行模拟升级时会出现这种情况吗?当通过应用商店发生升级过程时,我可以/应该依靠正确执行的升级过程吗?

最接近的问题似乎是: 更新的启动/启动不起作用
答案虽然听起来不错,但似乎是推测性的。

提前致谢。

4

2 回答 2

3

我联系了 Apple,他们给我发了以下信息:

https://developer.apple.com/library/ios/#technotes/tn2285/_index.html

它解释说:

  1. 如何正确测试更新
  2. 在“Xcode 更新”期间,并非所有资产都会刷新
  3. 正确测试升级时,资产确实会被替换

长话短说,正确地测试升级,事情就会出现。

于 2012-07-30T10:55:21.817 回答
1

这里有一些事情可以尝试(不是保证,但值得一试):

删除项目的派生数据。转到顶部的窗口菜单,单击管理器,单击顶部的项目选项卡,选择您的项目并单击“派生数据”旁边的“删除”按钮。

清理你的项目。产品菜单,然后是“清洁”选项。

确保旧的默认图像已从文件系统中的位置删除(有时 Xcode 说它删除了某些内容,但实际上该文件仍然存在于文件系统中)。

于 2012-07-26T15:44:49.310 回答