我在哪里编辑manifest.webapp

时间:2014-07-20 16:37:43

标签: cordova manifest firefox-os

我使用cordova打包我的应用,但我无法修改manifest.webapp,特别是添加图标,以便在我运行时包含更改

cordova build firefoxos

我已尝试修改platforms/firefoxos/www/manifest.webapp,但当我运行cordova build firefoxos

时,这些更改会丢失

3 个答案:

答案 0 :(得分:2)

我们目前正在处理合并问题。作为解决方法,您只需将完成的manifest.webapp添加到merges / firefoxos目录,它就会被推送到输出。请在此处查看示例应用的最后一个注释: https://github.com/mozilla-cordova/cordovasample

答案 1 :(得分:1)

可以在config.xml中添加图标:

<icon src="Logo.png" platform="firefoxos" width="128" height="128" density="mdpi" />

这将在manifest.webapp

中生成以下内容
"icons": {
    "128": "/icon-128.png"
},

答案 2 :(得分:1)

我没有在每次构建时手动复制文件,而是设置别名作为解决方法。

更具体地说,我做了以下事情:

vim .bashrc
alias ffos="cordova prepare firefoxos && \cp -f  www/manifest.webapp platforms/firefoxos/www/manifest.webapp --verbose"
source .bashrc

我猜你可以做cordova buildcordova prepare。如果你想看到完整的上下文,这里是我写的blogpost