iphone sdk:应用程序图标不显示在模拟器中

iphone sdk:应用程序图标不显示在模拟器中

问题描述:

我在我的项目中添加了一个Icon.png到Xcode中的组和文件。我在.plist文件中指定使用Icon.png。我检查了根文件夹,并成功复制Icon.png。但是当我运行模拟器时,主屏幕上的图标仍然是灰色的?iphone sdk:应用程序图标不显示在模拟器中

另外请注意,当我第一次添加它的工作图标!然后我更改了Bundle名称,Bundle标识符和Bundle显示名称。模拟器在主屏幕上创建了第二个图标,这两个图标都打开了同一个应用程序。

我从主屏幕上删除了两个图标,现在在构建之后,它总是会创建一个灰色按钮。

我试图恢复plist到一天的先验备份,只是改变图标,没有运气!我也尝试创建一个新的空白项目,并添加图标,仍然没有运气。

这使我疯狂,它在项目中以Icon.png的形式出现,我以前就见过它!我知道这听起来很疯狂,但如何改变捆绑信息影响图标呢?

+0

仅供参考,iPad SDK仍处于NDA之下,所以此问题和任何答案可能违反了您的Apple开发人员协议。 – 2010-02-25 01:20:49

+2

应用程序图标在所有以前的SDK中都非常标准。不需要破坏我的印章。 – pmhart 2010-02-25 16:39:01

在plist文件中的变化并不总是被Xcode拾取。清洁目标并重建它会改变什么吗?

编辑 在黑暗中拍摄,但检查图标的许可(一旦在建成的应用程序中)。如果它不可读,可能是是您的问题的原因。

此外,如果您最近安装了sdk,您是否重新启动?

编辑2 检查你的图标文件的名称和重视的情况下在plist文件的关键CFBundleIconFile值(图标!=图标)

你可以发布您的plist文件?

对于一个测试项目,我发现即使CFBundleIconFile键的值为空,图标文件Icon.png也会自动拾取。

请记住,这是SKD:

处于测试阶段
  • 不过
  • 在NDA
+0

不,仍然灰色。 – pmhart 2010-02-25 16:44:42

+0

嘿,感谢您的更新。我已经有了一周的SDK,并且每天都重新启动。我正在下载新的。当我选择它时,图标会出现在Xcode的预览中。我也尝试重新命名它并在项目中使用其他图标。在我的UITabBar上使用图标没有问题,这不是权限问题。也许这是SDK中的错误? – pmhart 2010-02-25 17:03:45

+0

更新:测试版3现在显示我的Icon.png,感谢您的帮助 – pmhart 2010-02-25 21:07:00

,如果你不能看到你的变化,当您添加图标,尝试重命名束显示名称或其他财产。这似乎是当你对信息plist文件进行一些更改时,Xcode将会选择它们。更改Bundle名称对我有用。

我无法让Icon.png显示在Xcode的资源列表中,直到我实际上将Finder中的图标拖放到Xcode Resources文件夹中。

只是将文件放在那里并在info-plist文件中设置其名称并没有完成这项工作。

我解决了这个问题,删除并重新导入图标PNG。在瞄准4.0时,我的症状是一个灰色图标,而在瞄准3.2时,它的正确图标来自相同的代码库和info.plist。

我刚才有这个问题。我已经将它拖入Xcode并更新了plist文件无济于事。清理所有目标和重建工作为我工作。也许你只需要清理一个目标,但我决定清理所有的措施。