我正在尝试部署设备我的黑莓应用程序(webwork html5)。
当我从终端运行命令时。
./bbwp /Applications/MAMP/htdocs/myapp.zip
我明白了:
[INFO]解析命令行选项
[INFO]解析bbwp.properties
[INFO]验证申请档案
[错误]无效的应用程序存档 - 资源名称无效(__ MACOSX /._ config.xml)
我知道bb webwork sdk不允许使用' - '和'_',所以我重命名了我项目中的每个文件来删除那些无效的字符。但我的项目中没有“._config.xml”文件。我有一个config.xml文件,它位于项目的根目录。
感谢您的帮助。
丹尼
答案 0 :(得分:2)
最后我解决了这个问题。
就像我说的那样,你必须从所有文件中删除所有字符,如' - '和“_”。 当我将我的projecto压缩为 - > myapp.zip在我的MAC上,它创建了一个名为“__MACOSX”的隐藏文件夹,在这个文件夹里面有很多带有'_'的文件,例如._config.xml。
所以我下载了http://www.macupdate.com/app/mac/25497/zipcleaner。该程序从Finder创建的zip存档中删除.DS_Store文件和其他资源信息。
之后,我有一个清理的.zip,所以我再次编译.zip:
./bbwp /Applications/MAMP/htdocs/myapp.zip
它有效!