OS-SIGNATURE_INVALID [22]在Tizen可穿戴设备上失败了

时间:2015-04-25 07:53:30

标签: tizen samsung-galaxy-gear

我正在尝试在三星Galaxy gear中运行我的示例应用程序,但我无法给出错误" SIGNATURE_INVALID [22] failed"在Tizen。我已经遵循了所有步骤。

1 个答案:

答案 0 :(得分:2)

这通常意味着您为启动流程而创建的证书与下载的设备配置文件不匹配。 Tizen可穿戴签名过程分为3部分

  1. 您使用Tizen IDE创建的证书。该文件位于〜/ tizen-wearable-sdk-data / keystore / author.csr。
  2. 您使用Samsung Developer帐户共同签名并通过电子邮件在名为author.crt的文件中返回给您的证书
  3. 您正在调试的设备所独有的设备配置文件。这是由Samsung Developer网站根据您提供的信息创建的。结果将作为device_profile.xml在电子邮件中发送。您使用作者证书签署此配置文件并安装。如果用于签署此配置文件的签名与原始author.csr不匹配,则它将失败。
  4. 此过程并不像Android那样简单,因为您可以自行签署Android APK。 Tizen /嵌入式Linux不允许这样做。

    我在三星开发者大会上有一些slides from a talk I gave back in November。主要的三星开发者网站当时有一些不准确的信息,所以请查看这些作为参考。