SIGNATURE_INVALID Tizen SDK 2.3.1 中的错误
SIGNATURE_INVALID error in Tizen SDK 2.3.1
我已经使用标准程序在 Tizen 中为可穿戴设备 SDK 1.0.0 创建了作者密钥和证书,在我切换到新的 Tizen SDK 2.3.1 并尝试使用旧证书之前,它运行良好那里。我在尝试将我在 SDK 2.3.1 中构建的应用程序部署到模拟器时遇到 "SIGNATURE_INVALID" 错误(见底部图片)。
然后我尝试在 SDK 2.3.1 中生成一个新证书并将其仅用于新应用程序,但它没有用,因为根据 AppStore 支持,所有应用程序都应由同一作者的密钥。
请告诉我正确的证书迁移方式是什么。我会犹豫是否要在新 SDK 中重新构建旧应用程序并使用新密钥对其进行签名,因为其中相当一部分已经被用户安装,我不想重新测试和重新认证旧应用程序。
我的新 Gear S2 应用程序终于获得了三星 App Store 的批准,我就是这样做的。我创建了两个安全配置文件(见下文):第一个名为 'gear' 并指向由 SDK 1.0.0 生成的旧证书。我仅在需要为 App Store 创建和签署应用程序时使用此配置文件。如果您在 Eclipse 中使用 "Build Package" 命令并且不 运行 2.3.1 模拟器中的应用程序,它工作正常。
第二个配置文件 "gears2" 用于在 SDK 2.3.1 模拟器中开发和测试新应用程序。我认为,这是一个非常好的 "workaround",有助于避免对旧应用程序进行重新签名和重新认证。
我已经使用标准程序在 Tizen 中为可穿戴设备 SDK 1.0.0 创建了作者密钥和证书,在我切换到新的 Tizen SDK 2.3.1 并尝试使用旧证书之前,它运行良好那里。我在尝试将我在 SDK 2.3.1 中构建的应用程序部署到模拟器时遇到 "SIGNATURE_INVALID" 错误(见底部图片)。
然后我尝试在 SDK 2.3.1 中生成一个新证书并将其仅用于新应用程序,但它没有用,因为根据 AppStore 支持,所有应用程序都应由同一作者的密钥。
请告诉我正确的证书迁移方式是什么。我会犹豫是否要在新 SDK 中重新构建旧应用程序并使用新密钥对其进行签名,因为其中相当一部分已经被用户安装,我不想重新测试和重新认证旧应用程序。
我的新 Gear S2 应用程序终于获得了三星 App Store 的批准,我就是这样做的。我创建了两个安全配置文件(见下文):第一个名为 'gear' 并指向由 SDK 1.0.0 生成的旧证书。我仅在需要为 App Store 创建和签署应用程序时使用此配置文件。如果您在 Eclipse 中使用 "Build Package" 命令并且不 运行 2.3.1 模拟器中的应用程序,它工作正常。
第二个配置文件 "gears2" 用于在 SDK 2.3.1 模拟器中开发和测试新应用程序。我认为,这是一个非常好的 "workaround",有助于避免对旧应用程序进行重新签名和重新认证。