IBM Worklight - 无法在 Worklight Console 和设备中更改应用程序图标
Posted
技术标签:
【中文标题】IBM Worklight - 无法在 Worklight Console 和设备中更改应用程序图标【英文标题】:IBM Worklight - Can't change app icon in both Worklight Console and device 【发布时间】:2013-07-12 08:58:44 【问题描述】:我想将应用程序图标从默认图标更改为自定义图标。
我在 application-descriptor.xml 中使用了这个元素
<thumbnailImage>common/images/some-logo.png</thumbnailImage>
但没有任何变化。 Worklight Console 和 iPad 中仍有一个默认图像,我将其部署到 ios 模拟器。
【问题讨论】:
【参考方案1】:application-descriptor.xml
中的 thumbnailImage
元素不控制您在设备/模拟器中看到的应用程序图标。
要更改 Worklight Console 中的应用程序图标,请参阅我在此问题中的回答:IBM Worklight - Thumbnail image from project is not updated in Worklight Console。
用于更改应用程序本身的应用程序图标,在iOS中:
-
打开
iphone\nativeResources\Resources
文件夹
将您的图标复制到文件夹中
右键单击应用程序文件夹并选择:
运行方式 >> 全部构建并部署或
运行方式 >> Xcode 项目(如果在 Mac 上)
在 Xcode 中构建生成的 Xcode 项目
在设备/iOS 模拟器上运行
图标的大小和文件名因您要更改的图标而异。 请遵循本文中的 Apple 指南:Custom Icon and Image Creation Guidelines。
基本上,看一下iphone\native\Resources
中的命名约定(不要与我上面提到的其他路径混淆)。您的图标文件名必须与现有图标的名称匹配,以便在构建操作期间替换它。
【讨论】:
我已经看过那个问题了,那个问题的重点是图标没有出现在控制台中。但是应用程序图标(在我的情况下是在 iPad 上)对我来说是最重要的。所以你想说,控制台图标的问题与移动设备上的应用程序图标的问题是一样的吗? @KenAdams,如果您满意,请标记为已回答。谢谢。 非常感谢!我刚刚测试过,一切正常!但是您能否澄清一下,这是设置图标的标准方式,还是一种解决方法? 标准方法是在 Xcode 中更改它,而不是在 Eclipse 中。您可以将图标放在本机文件夹中,它仍然可以。但是,如果您要删除本机文件夹,它们就会消失。使用 nativeResources 是一种备份。在使用通常不会将本机文件夹提交到的源代码控制系统时也很有用。以上是关于IBM Worklight - 无法在 Worklight Console 和设备中更改应用程序图标的主要内容,如果未能解决你的问题,请参考以下文章
无法扩展 GCMIntentService 以修改原生 Android 客户端的通知视图 [Worklight 7.0 + Android]
IBM Worklight - 无法在 Worklight Console 和设备中更改应用程序图标
IBM Worklight 6.1:无法在 Windows 7 中安装
IBM Worklight 应用程序无法在 Xcode 中运行
IBM Worklight 6.0 - 无法在 avd 上使用适用于 android 环境的 dojo 工具包运行示例混合 Worklight 应用程序?