0

我已经使用标准程序在 Tizen 中为可穿戴设备 SDK 1.0.0 创建了作者的密钥和证书,它运行良好,直到我切换到新的 Tizen SDK 2.3.1 并尝试在那里使用旧证书。尝试将我在 SDK 2.3.1 中内置的应用程序部署到模拟器时出现“SIGNATURE_INVALID”错误(见底部图片)。

然后我尝试在 SDK 2.3.1 中生成一个新证书并仅将其与新应用程序一起使用,但它不起作用,因为根据 AppStore 支持,所有应用程序都应该由同一作者的密钥签名。

请让我知道证书迁移的正确方法是什么。我会犹豫是否在新 SDK 中重新构建旧应用程序并使用新密钥对其进行签名,因为其中有不少已经被用户安装,我不想重新测试和重新认证旧应用程序。

在此处输入图像描述

4

1 回答 1

1

我的新 Gear S2 应用程序终于获得了三星应用商店的批准,我就是这样做的。我创建了两个安全配置文件(见下文):第一个称为“gear”,指向 SDK 1.0.0 生成的旧证书。我仅在需要为 App Store 创建和签署应用程序时使用此配置文件。如果您在 Eclipse 中使用“Build Package”命令并且不在 2.3.1 模拟器中运行该应用程序,它工作正常。

在此处输入图像描述
第二个配置文件称为“gears2”,用于在 SDK 2.3.1 模拟器中开发和测试新应用程序。我认为,这是一个非常好的“解决方法”,有助于避免重新签署和重新认证旧应用程序。

在此处输入图像描述

于 2015-10-15T05:06:34.473 回答