IBM Worklight - 如何重命名应用程序并更改其图标、初始图像

Posted

技术标签:

【中文标题】IBM Worklight - 如何重命名应用程序并更改其图标、初始图像【英文标题】:IBM Worklight - how to rename an application and change its icon, splash image 【发布时间】:2013-06-06 18:03:17 【问题描述】:

我们使用现有示例应用程序开始使用 Worklight 进行概念验证,我们对原始代码进行了很多更改,并且我们希望更改应用程序名称并自定义其图标和启动图像。我们已经设法在 xCode 中进行了上述更改(名称、图标和启动画面),但这不符合从 Worklight 到 ipa 的自动构建的未来目的。

您能否告诉我们涉及哪些步骤:

    如何在 Worklight 中重命名现有应用程序(但仅更改 application-descriptor.xml 不会更改生成的二进制文件)。 如何更改应用的图标和启动画面。

【问题讨论】:

【参考方案1】:

当您为 Worklight 项目创建新应用程序时,该应用程序名称将在多个文件中使用,因此您需要找到所有出现的给定应用程序名称并更改它们。它们是:

html 文件名 主 CSS 文件名 主要 javascript 文件名 在主 HTML 文件名内(对主 CSS 和 JavaScript 文件的引用、标题) 在 application-descriptor.xml 中(元素:displayNamedescriptionmainFile

请注意,文件名对您来说并不重要。希望在未来,它们总能获得一个通用名称(如 index.html 或 main.css ...)。

设备中的应用图标标题由 application-descriptor.xml 中的displayName 元素控制。

至于图标和初始图像,您可以简单地将具有适当文件名的 thme(常规图标、视网膜图标、初始图像、视网膜初始图像)放在“nativeResources”文件夹中(位于“native”文件夹旁边)并且它们将在构建期间复制到本机项目(您最终将在 Xcode 中打开)。

您可以在本机 >> Resources 文件夹中找到正确的文件名。


引用:

但这不符合未来自动化构建的目的 从 Worklight 到 ipa。

当然,Worklight 永远不会为您创建 .ipa 文件……这就是 Xcode 的作用。

【讨论】:

Idan,我们仍在进行重命名过程,并没有我们想象的那么简单……我们已经设法更改了所有内容,但是现在当我们单击一个过程时,任务会以完整的形式打开-吹的野生动物园浏览器,而不是实际的工作灯应用程序......有什么想法吗?非常感谢! 我不知道你在说什么。您应该在 Eclipse 中更改以上所有内容,然后重新构建和部署 .wlapp。 @nechavarria,你的问题得到解答了吗? Idan,我们将在本周重新完成这项任务,并会尽快回复您。非常感谢!!

以上是关于IBM Worklight - 如何重命名应用程序并更改其图标、初始图像的主要内容,如果未能解决你的问题,请参考以下文章

IBM Worklight 5.0.6 - 无法添加外部 Dojo 组件(需要 Dojo Dgrid 时出现脚本错误)

Worklight - 如何使用 IBM Worklight Tabbar API?

IBM Worklight 6.0 - 如何将 Worklight 应用程序部署到 Worklight Server?

IBM Worklight - 如何将 Worklight 代码导入 Eclipse?

IBM Worklight - 如何添加多语言支持?

IBM Worklight 6.1 - 如何将应用程序连接到远程 Worklight 服务器?