【问题标题】:XCode won't update app icon.XCode 不会更新应用程序图标。
【发布时间】:2012-06-03 19:05:34
【问题描述】:

我无法让 XCode 更新我的 iPad 应用程序图标。我正在使用 Phonegap/Cordova 构建它,但应用程序图标是通过 XCode 构建/管理的。

我在我的设备上构建了该应用程序以进行测试,它带有默认的 Cordova 图标,然后我将我自己的图标添加到项目中,方法是将它们放入构建摘要 > 应用程序图标中。在 XCode 中它们显示在那里,但是当我将它构建到设备时,默认的 Cordova 图标仍然显示。有什么想法吗?

PS。我正在使用 XCode 4.3.2。

提前致谢。

【问题讨论】:

  • 你说的是应用启动图标吧?那么 iPad 应用启动图标的命名约定是 icon@2x.png 。如果它仍然存在,那么它就是由 xCode 维护的详尽缓存 :)
  • 我的意思是目标下的位>摘要> ipad开发信息>应用程序图标。那是设置它们的正确位置吗?我已经命名了我的图标 - Icon-72.png & Icon-72@2x.png 对吗?有没有办法清除 xcodes 缓存?
  • 对不起,它不是用于 iPad 的 icon@2x.png,它用于 iPhone 4。请检查下面的答案。

标签: cordova xcode4


【解决方案1】:

在这个link 中,从顶部数第三张图片显示您要更改图标。您会在左侧列 Resources->icons 中看到一个文件夹。在查找器中打开它并替换 iPad 等的图标。您还可以在 Resources->Splash 部分更改启动画面图像。

要清空缓存,请从设备中删除应用程序并进行清理和构建。即使它仍然存在(有时它确实存在,相信我),请重新启动您的 xCode。

【讨论】:

  • 是的。似乎有两个关键,至少从我在项目中看到的内容来看:确保目标中构建阶段的“复制捆绑资源”部分中没有链接旧资源,并确保上升到产品菜单并每隔一段时间选择一次清洁。
  • 不知道如何清除iOS模拟器中的缓存。这有帮助 - 谢谢。
【解决方案2】:

替换 icon@2x.png 和 Default@2x~iphone.png 然后它就可以正常工作了。 新 iPhone 使用 114x114 像素的图标和 640x960 像素的默认图像

【讨论】:

    【解决方案3】:

    列表顶部(点击文件夹图标),目标组,选择您的目标。点击摘要,向下滚动到图标,重新指向您要使用的文件。建造。部署。享受

    【讨论】:

      【解决方案4】:

      我在 Stackoverflow 上看到很多人问过这个问题,但似乎还没有人正确回答。这其实很简单。

      例如,如果您使用 phonegap 构建 iOS 应用程序,您需要做的就是: 替换上的默认图像

      www/res/icon/ios/icon-36-ldpi.png
      www/res/icon/ios/icon-48-mdpi.png
      www/res/icon/ios/icon-72-hdpi.png
      www/res/icon/ios/icon-96-xhdpi.png
      

      用你的图标...

      接下来,在您可以运行应用程序之前,您还需要替换 Xcode 上的图标: 路径应该是

      **YOUR-APP-ROOT/platforms/ios/YOUR-APP-NAME/Resources/icons**
      

      神奇之处在于“icon.png”和“icon@2x.png”,但是您应该替换上面的所有图标,并确保每个要替换的图像的尺寸正确,否则应用程序不会构建成功。

      现在你可以

      phonegap build ios
      

      后跟:

      phonegap 运行 ios

      玩得开心!

      【讨论】:

        猜你喜欢
        • 2012-05-02
        • 1970-01-01
        • 2015-11-12
        • 2012-12-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多