1

我正在尝试将我的黑莓应用程序(webwork html5)部署到设备上。

当我从终端运行命令时。

./bbwp /Applications/MAMP/htdocs/myapp.zip

我懂了:

[INFO] 解析命令行选项
[INFO] 解析 bbwp.properties
[INFO] 验证应用程序存档
[错误] 无效的应用程序存档 - 资源名称无效(__MACOSX/._config.xml)

我知道 bb webwork sdk 不允许使用 '-' 和 '_' ,所以我重命名了项目中的每个文件以删除那些无效字符。但是我的项目中没有“._config.xml”文件。我有一个 config.xml 文件,它位于项目的根目录。

谢谢你的帮助。

丹尼

4

1 回答 1

2

最后我解决了这个问题。

就像我之前说的,您必须从所有文件中删除所有字符,例如“-”和“_”。当我在我的 MAC 上将我的 projecto 压缩到 -> myapp.zip 时,它会创建一个名为“__MACOSX”的隐藏文件夹,并且在该文件夹内有很多带有“_”的文件,例如 ._config.xml 。

所以我下载了 http://www.macupdate.com/app/mac/25497/zipcleaner。该程序从 Finder 创建的 zip 档案中删除 .DS_Store 文件和其他资源信息。

之后,我有一个干净的 .zip,所以我再次编译 .zip:

./bbwp /Applications/MAMP/htdocs/myapp.zip

它奏效了!

于 2012-04-15T17:37:03.790 回答