我使用cordova打包我的应用,但我无法修改manifest.webapp
,特别是添加图标,以便在我运行时包含更改
cordova build firefoxos
我已尝试修改platforms/firefoxos/www/manifest.webapp
,但当我运行cordova build firefoxos
答案 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 build
或cordova prepare
。如果你想看到完整的上下文,这里是我写的blogpost。