Tizen SDK 2.3.1中的SIGNATURE_INVALID错误

时间:2015-10-08 18:12:26

标签: tizen tizen-wearable-sdk tizen-certificate

我已经使用标准程序在Tizen中为wearables SDK 1.0.0创建了作者的密钥和证书,并且在我切换到新的Tizen SDK 2.3.1之前一直运行良好试图在那里使用旧证书。我有" SIGNATURE_INVALID"尝试将我在SDK 2.3.1中构建的应用程序部署到模拟器时出错(请参阅底部的图片)。

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

请告诉我证书迁移的正确方法。我会犹豫是否在新SDK中重新构建旧应用程序并使用新密钥对其进行签名,因为其中相当一部分已经由用户安装并且我不想重新测试和重新使用证明旧的应用程序。

enter image description here

1 个答案:

答案 0 :(得分:1)

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

enter image description here
名为“gears2”的第二个配置文件用于在SDK 2.3.1模拟器中开发和测试新应用程序。我认为,这是一个非常好的“解决方法”,有助于避免重新签名和重新认证旧应用程序。

enter image description here