0

標準の手順を使用して、ウェアラブル SDK 1.0.0 用に Tizen で作成者のキーと証明書を作成しました。新しい Tizen SDK 2.3.1 に切り替えて、そこで古い証明書を使用しようとするまではうまくいきました。SDK 2.3.1 でビルドされたアプリをエミュレーターにデプロイしようとしたときに、「SIGNATURE_INVALID」エラーが発生しました (下の図を参照)。

次に、SDK 2.3.1 で新しい証明書を生成し、それを新しいアプリケーションでのみ使用しようとしましたが、うまくいきませんでした。AppStore のサポートによると、すべてのアプリケーションは同じ作成者のキーで署名する必要があるためです。

証明書移行の正しい方法を教えてください。古いアプリを新しい SDK で再ビルドし、新しいキーで署名することをためらうでしょう。それらのかなりの数が既にユーザーによってインストールされており、再テストして再認定したくないからです。古いアプリ。

ここに画像の説明を入力

4

1 に答える 1

1

私の新しい Gear S2 アプリケーションは最終的に Samsung App Store によって承認されました。これが私が行った方法です。2 つのセキュリティ プロファイルを作成しました (以下を参照)。最初のプロファイルは「gear」と呼ばれ、SDK 1.0.0 によって生成された古い証明書を指します。このプロファイルは、App Store 用のアプリケーションを作成して署名する必要がある場合にのみ使用します。Eclipse で「Build Package」コマンドを使用し、2.3.1 エミュレーターでアプリを実行しない場合、問題なく動作します。

ここに画像の説明を入力
「gears2」と呼ばれる 2 番目のプロファイルは、SDK 2.3.1 エミュレーターで新しいアプリケーションを開発およびテストするために使用されます。古いアプリの再署名と再認証を回避するのに役立つ非常に優れた「回避策」だと思います。

ここに画像の説明を入力

于 2015-10-15T05:06:34.473 に答える