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