【问题标题】:IBM Worklight - Can't change app icon in both Worklight Console and deviceIBM Worklight - 无法在 Worklight Console 和设备中更改应用程序图标
【发布时间】:2013-07-12 08:58:44
【问题描述】:

我想将应用程序图标从默认图标更改为自定义图标。

我在 application-descriptor.xml 中使用了这个元素

<thumbnailImage>common/images/some-logo.png</thumbnailImage>

但没有任何变化。
Worklight Console 和 iPad 中仍有一个默认图像,我将其部署到 iOS 模拟器。

【问题讨论】:

    标签: ios ibm-mobilefirst worklight-console


    【解决方案1】:

    application-descriptor.xml 中的 thumbnailImage 元素控制您在设备/模拟器中看到的应用程序图标。

    • 要更改 Worklight Console 中的应用程序图标,请参阅我在此问题中的回答:IBM Worklight - Thumbnail image from project is not updated in Worklight Console

    • 用于更改应用程序本身的应用程序图标,在iOS中:

      1. 打开iphone\nativeResources\Resources文件夹
      2. 将您的图标复制到文件夹中
      3. 右键单击应用程序文件夹并选择:
        • 运行方式 >> 全部构建并部署或
        • 运行方式 >> Xcode 项目(如果在 Mac 上)
      4. 在 Xcode 中构建生成的 Xcode 项目
      5. 在设备/iOS 模拟器上运行

    图标的大小和文件名因您要更改的图标而异。
    请遵循本文中的 Apple 指南:Custom Icon and Image Creation Guidelines

    基本上,看一下iphone\native\Resources 中的命名约定(不要与我上面提到的其他路径混淆)。您的图标文件名必须与现有图标​​的名称匹配,以便在构建操作期间替换它。

    【讨论】:

    • 我已经看过那个问题了,那个问题的重点是图标没有出现在控制台中。但是应用程序图标(在我的情况下是在 iPad 上)对我来说是最重要的。所以你想说,控制台图标的问题与移动设备上的应用程序图标的问题是一样的吗?
    • @KenAdams,如果您满意,请标记为已回答。谢谢。
    • 非常感谢!我刚刚测试过,一切正常!但是您能否澄清一下,这是设置图标的标准方式,还是一种解决方法?
    • 标准方法是在 Xcode 中更改它,而不是在 Eclipse 中。您可以将图标放在本机文件夹中,它仍然可以。但是,如果您要删除本机文件夹,它们就会消失。使用 nativeResources 是一种备份。在使用通常不会将本机文件夹提交到的源代码控制系统时也很有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多