2017-10-21 13 views
2

あなたのアプリの署名鍵を失うことはかなり悲惨なので、それを安全に保ち、バックアップすることは明らかです。キーストアのAndroidスタジオバックアップ

この点については、「アプリケーション署名鍵」と「キーストア」を別々のものとして扱い、別々に管理してバックアップする必要があるという点で、少なくともこの点については少し混乱します。 "アプリケーションの署名キー" またはの部分は、で定義されていない "キーストア"は、それと違いはありません?

とにかく、私が必要とするすべてのものをバックアップしているので、ハードドライブが壊れてしまったり、新しいワークステーションを設定しているのにIDEが再作成されたりしても、

signingConfigs { 
    development { 
     keyAlias 'MyKeyAlias' 
     keyPassword 'mykeypassword' 
     storeFile file('C:/Users/MyName/my-android-keystores/my-android-keystore.jks') 
     storePassword 'mystorepassword' 
    } 
} 
defaultConfig { 
    signingConfig signingConfigs.development 
} 
:それは私がバックアップする必要が だけ事はここに私の build.gradle storeFile一部で呼ばれる 単一 .jksファイルである(これまでのアプリの署名鍵が懸念している)ことを言っても過言で
+0

私の更新された回答を確認してくださいあなたのセキュリティ対策に役立つことを祈っています。私はそれを更新しました。あなたのアプリを保護するためにもう心配する必要はありません。 – Xenolion

答えて

1

「アプリ署名キー」は、 "キーストア"、それと違いはありませんか?

はい、署名キーはキーストアにあります。私がバックアップする必要が

唯一のものはstoreFile部分で参照される単一.jksファイルである私のbuild.gradleここ

またbuild.gradleファイル自体またはその何かを必要としますあなたのパスワードを(例えば、安全なパスワード)持っています。

+0

良い点ですが、私は実際に 'build.gradle'のパスワード部分のスナップショットを保持しています(とにかく私のプロジェクトコードの残りをプライベートbitbucketリポジトリにバックアップしています)。さらに' .jks 'ファイル自体を別にします。だから、自分のプロジェクトコード(build.gradle'を含む)と '.jks'ファイルを使って、セットアップを最初から作り直す必要があるなら、私はいいですね。 – drmrbrewer

2

名前としてのキーストアは、おそらく多くのアプリのために多くのkeysを含むかもしれないが、あなたの開発環境にも関連するストアであることを示しています。

しかし、あなたの鍵の安全性を心配している場合は、NEW Google Play App Signing with this link from the official sourceをご利用ください。

開発者としての身元を確認し、ユーザーのシームレスで安全な更新を確実にするために、アプリケーション署名キーが使用されているため、ユーザーとユーザーの両方にとって、キーの管理とセキュリティの維持は非常に重要です。あなたは安全に管理し、Googleのインフラストラクチャを使用して、アプリの署名キーを格納したり管理し、Googleがそれを減らす署名アプリケーションを再生利用し、キー

署名する独自のキーストアとアプリを確保するために、Googleがアプリの署名を再生使用するためにオプトインするかを選択することができますそれはあなたのキーを保持し、何かが悪くなった場合に回復するのが比較的簡単なアップロードキーを持ちますので、これは上記の同じリンクからの引用です。

Google Playアプリ署名を使用する場合は、アプリ署名キーとアップロードキーの2つのキーを使用します。 Googleではアプリの署名キーを管理し保護しています。アップロードキーを保存しておけば、Google Playストアにアップロードするためにアプリに署名することができます。

訪問the link again for more information on protecting your apps keysを考慮する必要があります。

+0

ありがとうございます。私は既にあなたが効果的にあなたのキーをGoogleに転送して見せるための新しいApp Signingオプションを知っていました。私はそれをするのが嫌です。私はむしろ、私の最後にapkに署名して、それがチェーンの下の誰かによって変更されないことを確かめることができることを確かめるだろう。さらに、私はすでにバックアップセットの署名キーを含めて、私の他の重要なもの(文書、写真など)をバックアップすることは特別なことではありません。私のアプリケーションの署名鍵を失うことは、私の他の重要なデータを失うことよりも悲惨ではないので、私はそれらを同じように扱うことができます。 – drmrbrewer

関連する問題