&引用;“明显错误”;使用BlackBerry WebWorks SDK bbwp工具签署ZIP
我一直遵循以下步骤来构建和测试WebWorks应用程序。不幸的是,我遇到了一个&引用;“明显错误”;使用BlackBerry WebWorks SDK bbwp工具签署ZIP,blackberry,sign,blackberry-playbook,blackberry-webworks,Blackberry,Sign,Blackberry Playbook,Blackberry Webworks,我一直遵循以下步骤来构建和测试WebWorks应用程序。不幸的是,我遇到了一个清单错误:包版本的值“2.0.10”无效。 以下是详细的输出: C:\BB>bbwp.exe "helloworld.zip" -gcsk <snip> -gp12 <snip> -buildId 10 -o "output" [INFO] Parsing command line options [INFO] Parsi
清单错误:包版本的值“2.0.10”无效。
以下是详细的输出:
C:\BB>bbwp.exe "helloworld.zip" -gcsk <snip> -gp12 <snip> -buildId 10 -o "output"
[INFO] Parsing command line options
[INFO] Parsing bbwp.properties
[INFO] Validating WebWorks archive
[INFO] Parsing config.xml
[INFO] Populating application source
[INFO] Compiling WebWorks application
[INFO] Packaging the bar file
[INFO] Bar packaging complete
[INFO] Starting signing tool
manifest error:
Invalid value '2.0.10' for Package-Version.
[ERROR] Signing failed
C:\BB>bbwp.exe“helloworld.zip”-gcsk-gp12-buildId 10-o“输出”
[信息]正在分析命令行选项
[信息]正在解析bbwp.properties
[信息]正在验证WebWorks存档
[INFO]解析config.xml
[信息]填充应用程序源
[信息]编译WebWorks应用程序
[信息]打包bar文件
[信息]酒吧包装完成
[信息]正在启动签名工具
明显错误:
包版本的值“2.0.10”无效。
[错误]签名失败
我唯一能看到“2.0”出现在我的config.xml文件中:
<widget xmlns=" http://www.w3.org/ns/widgets"
xmlns:rim="http://www.blackberry.com/ns/widgets"
version="2.0">
有人知道我是否错过了配置步骤吗
我正在使用64位Windows 7和Java 1.6.0_21,但我怀疑这是否重要。典型的情况是,我知道我会在发布问题后尽快解决这个问题 我找到了另一个更详细地解释buildId的方法: -buildId 对于已签署的申请,此 参数指定内部版本号。 通常,这个数字应该是 从上一个已签名的 应用程序 如果在中指定了版本号 config.xml文件,内部版本号 指定为第四个数字 版本号的名称。例如 1.2.0或1.2.0.1(英寸 xml)成为1.2.0.7,如果 指定内部版本号为7 如果未指定内部版本号, 版本号保持不变(如果 它是四位数(长)或四位数 添加0位(如果是三位 数字长度)。例如,1.2.0.1 保持不变,1.2.0变为 1.2.0.0 我尝试将config.xml版本更改为三位数,然后签名步骤开始工作
<widget xmlns=" http://www.w3.org/ns/widgets"
xmlns:rim="http://www.blackberry.com/ns/widgets"
version="2.0.0">
工具的新输出:
<snip>
[INFO] Starting signing tool
[INFO] Signing complete
[INFO] WebWorks application packaging complete
[信息]正在启动签名工具
[信息]签名完成
[信息]WebWorks应用程序打包完成
很高兴看到原作不起作用了!:-) 典型的,我知道我会在发布问题后马上解决这个问题 我找到了另一个更详细地解释buildId的方法: -buildId 对于已签署的申请,此 参数指定内部版本号。 通常,这个数字应该是 从上一个已签名的 应用程序 如果在中指定了版本号 config.xml文件,内部版本号 指定为第四个数字 版本号的名称。例如 1.2.0或1.2.0.1(英寸 xml)成为1.2.0.7,如果 指定内部版本号为7 如果未指定内部版本号, 版本号保持不变(如果 它是四位数(长)或四位数 添加0位(如果是三位 数字长度)。例如,1.2.0.1 保持不变,1.2.0变为 1.2.0.0 我尝试将config.xml版本更改为三位数,然后签名步骤开始工作
<widget xmlns=" http://www.w3.org/ns/widgets"
xmlns:rim="http://www.blackberry.com/ns/widgets"
version="2.0.0">
工具的新输出:
<snip>
[INFO] Starting signing tool
[INFO] Signing complete
[INFO] WebWorks application packaging complete
[信息]正在启动签名工具
[信息]签名完成
[信息]WebWorks应用程序打包完成
很高兴看到原作不起作用了!:-)