如何修复actual_version :: result :: failure 881应用程序作者与调试令牌作者不匹配?

时间:2014-07-14 14:39:06

标签: blackberry ibm-mobilefirst blackberry-10 blackberry-webworks

我'我正在开发一个Worklight应用程序,我添加了一个Blackberry 10环境,我想在设备上运行我的应用程序(在我的案例中为Q5)。

问题是已创建条形码包,但由于失败而无法安装应用程序881错误。我正在使用BlackBerry 10 WebWorks SDK来创建和管理Blackberry应用程序。

这是生成的日志:

[WARN]    Failed to find debug token. If you have an existing debug token, please copy it to /Users/userName/.cordova/blackberry10debugtoken.bar. To generate a new debug token, execute the 'run' command.
[INFO]    Package created: /Users/userName/Desktop/Services/platforms/blackberry10/build/simulator/bb10app.bar
[WARN]    Failed to find debug token. If you have an existing debug token, please copy it to /Users/userName/.cordova/blackberry10debugtoken.bar. To generate a new debug token, execute the 'run' command.
[INFO]    Package created: Services/platforms/blackberry10/build/device/bb10app.bar
[INFO]    BAR packaging complete
[INFO]    Sending request: INSTALL_AND_LAUNCH
[INFO]    Action: Install and Launch
[INFO]    File size: 18414379
[INFO]    Installing Corporate_Services.testDev_te_Services72aafb38...
[INFO]    Processing 18414379 bytes
[INFO]    actual_dname::actual_id::actual_version::result::failure 881 no debug token found

1 个答案:

答案 0 :(得分:3)

错误说未找到调试令牌

所以你必须创建一个debugtoken.bar并部署到你的设备中。

我希望您已遵循环境设置的IBM Worklight文档。

您必须创建调试令牌,以下步骤将帮助您完成此操作。

  1. 在命令提示符处,导航至BlackBerry 10 WebWorks SDK文件夹中的cordova-blackberry\bin\dependencies\bb-tools\bin
  2. 使用命令行选项的以下语法和值为您的设备创建调试令牌:

      

    blackberry-debugtokenrequest -storepass {KeystorePassword} -devicepin {device PIN} {debug_token_file_name.bar}

         

    KeystorePassword - 您在创建开发人员证书时定义的密码。

         

    设备PIN - 要安装此调试令牌的BlackBerry设备的PIN。

  3. 使调试令牌可用于打包程序

    1. 创建调试令牌.bar文件的副本,并将其命名为debugtoken.bar。

    2. 将debugtoken.bar文件移至BlackBerry 10 WebWorks SDK安装文件夹的根目录。

    3. 安装调试令牌

      1. 在BlackBerry 10设备的主屏幕上,点击“设置”图标以打开“系统设置”屏幕。
      2. 在选项列表中,选择安全和隐私。
      3. 在安全选项列表中,选择开发模式以查看开发IP地址。
      4. 在命令提示符下,导航至BlackBerry 10 WebWorks SDK文件夹中的dependencies \ tools \ bin。
      5. 输入以下命令:

          

        blackberry-deploy -installDebugToken {调试令牌的路径} -device {开发IP地址} -password {设备密码}

        执行命令后, 结果:: success消息显示,表明您已成功安装调试令牌。

        现在您可以尝试部署该应用。

        Blackberry HTML5 Dcoumentation - Deploy to a device