8

我有一个 120x120 的图标图像,在模拟器上运行良好 - 但是当我在我的设备上尝试它时,图标没有出现。有什么想法吗?

4

5 回答 5

12

我想到了。这实际上真的很烦人。所以 UI 设计师只是简单地用 .png 重命名了他的 .psd 文件,xcode 认为这很好。但是,重命名 .png 不会自动使它们成为真正的 .png。我解决这个问题的方法是进行 mac 预览并将文件导出为 PNG 格式。

于 2013-11-04T20:07:24.697 回答
11

有时,某些图像会被操作系统缓存。

  • 从您的移动设备中完全删除您的应用程序(按住,然后删除该应用程序)
  • 关闭您的设备并再次打开它。(这确保缓存被清除)
  • 在 xCode 中,清理项目并重建。
  • 再次将软件加载到您的设备上。

只要将其正确添加到项目中,您就应该能够看到您的图标。

于 2013-10-28T13:30:07.280 回答
3

将您的应用程序拖到另一个应用程序上,将两者组合到一个文件夹中。然后将应用程序拖出文件夹。

于 2013-11-01T09:32:01.350 回答
2

在设备上看不到您的应用程序图标并不少见。但是,当您的应用被上传到 App Store 时,一切都会好起来的。

您的 iOS 设备是否运行 iOS7?如果没有,您还需要包含 57x57 和 114x114 图标。有关苹果要求的图标大小,请参阅https://stackoverflow.com/a/18737063/1646862 。在你的 iOS 包中包含你可能需要的所有图标大小总是好的。

于 2013-11-03T14:41:10.057 回答
2

检查您的 info.plist 文件。确保图标条目看起来像这样(当然使用您自己的图像文件名):

在此处输入图像描述

如果您在外面看到另一个“图标已包含光泽效果”行,请将其删除。

于 2013-10-29T10:07:50.893 回答