【发布时间】:2014-02-03 01:20:54
【问题描述】:
我正在使用资产目录。运行应用程序后,我可以在模拟器中看到图标,而在实际设备上看不到它。我认为应该没有区别。我尝试删除,清理项目并重新启动设备。没运气。而且这只发生在我的一个应用上,另一个应用可以在设备和模拟器上正常显示。
更新: 我发现这可能是因为图标的源文件。我尝试使用另一个可以在设备上显示的图标并且它可以工作。但是还是不明白为什么在模拟器上可以显示,而在设备上却不能显示
【问题讨论】:
我正在使用资产目录。运行应用程序后,我可以在模拟器中看到图标,而在实际设备上看不到它。我认为应该没有区别。我尝试删除,清理项目并重新启动设备。没运气。而且这只发生在我的一个应用上,另一个应用可以在设备和模拟器上正常显示。
更新: 我发现这可能是因为图标的源文件。我尝试使用另一个可以在设备上显示的图标并且它可以工作。但是还是不明白为什么在模拟器上可以显示,而在设备上却不能显示
【问题讨论】:
尝试比较有效的图标和无效的图标。
您可以比较以下内容:
如果您发现它们之间存在差异,请将不起作用的更改为与起作用的匹配。
由于您提供的信息很少,我不确定这是否可行,但值得一试。
【讨论】:
除了李维斯的回答外,还要确保文件命名大小写正确。模拟器不区分大小写,但实际的设备文件系统区分大小写。
【讨论】:
有时图像文件未正确复制。
尝试以下方法:
从 xcode 中删除图像并重新检查已删除的文件夹位置。
将图像文件复制到您的项目中。
根据图像检查选项并在模拟器和设备上再次测试。
并执行其他答案中提到的检查。
【讨论】: