错误签名剧本应用程序:代码签名请求失败,因为该文件之前已签订

问题描述:

当我签我的剧本的应用程序出现错误:错误签名剧本应用程序:代码签名请求失败,因为该文件之前已签订

Connecting to url http://www.rim.net/Websigner/servlet/RDK-Waterloo 
Sending properties to server... 
Properties of response := [ 
Version = 1 
Response = Signature Response 
Confirm = null 
Error = Code signing request failed because this file has been previously signed 
. 
] 
barsigner error: server error: Code signing request failed because this file has 
been previously signed. 

我明白,这个错误意味着我碰到的版本我的应用程序我在哪里指定版本?我试图碰撞<widget>版本,我甚至添加了一个<versionNumber>标签。似乎没有任何工作。有人可以看看我的​​3210并告诉我我做错了什么吗?

<?xml version="1.0" encoding="utf-8"?> 
<widget xmlns=" http://www.w3.org/ns/widgets" 
     xmlns:rim="http://www.blackberry.com/ns/widgets" 
     version="3.0.2"> 

    <rim:navigation mode="focus" /> 
    <name>AppName</name> 
    <description>My Description.</description> 
    <author href="" rim:copyright="Copyright © 2011 TG.">TG</author> 
    <versionNumber>3.0.2</versionNumber> 
    <content src="index.html" /> 
    <icon src="assets/icon.png"/> 
    <access uri="*" subdomains="true" /> 
    <license> 
     Copyright © 2011 TG. 
     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
     MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 
     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 
     BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 
     ACTION OF CONTRACT, INSULT OR OTHERWISE, ARISING FROM, OUT OF OR IN 
     CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 
     SOFTWARE. 
    </license> 
</widget> 

我使用下面的命令签署:

"C:\Program Files (x86)\Research In Motion\BlackBerry WebWorks Packager for PlayBook\bbwp\bbwp" "D:\work\App.zip" -gcsk pass -gp12 pass -buildId 1 -o "D:\work\bin" 

"C:\Program Files (x86)\Research In Motion\BlackBerry WebWorks Packager for PlayBook\bbwp\blackberry-tablet-sdk\bin\blackberry-signer" -verbose -cskpass pass -keystore sigtool.p12 -storepass pass "D:\work\bin\App.bar" RDK 
+0

X发布于:http://supportforums.blackberry.com/t5/Web-Development/Error-Signing-Playbook-App-Code-signing-request-failed-because/td-p/1015211 – tuxGurl 2011-04-17 17:47:41

要签名的WebWorks包只需要下面的命令:

"C:\Program Files (x86)\Research In Motion\BlackBerry WebWorks Packager for PlayBook\bbwp\bbwp" "D:\work\App.zip" -gcsk pass -gp12 pass -buildId 1 -o "D:\work\bin"

显然与以下起来第二个命令报告说,从第一个命令注册版本开始,应用程序版本已经签名!

在您的“blackberry-tablet.xml”中更改字段“buildId”。