2013-11-07 17 views
12

Google PlayStoreで利用できるクライアントのアプリを更新します。 私はパスワードが.p12のファイルであり、.keystoreファイルではありません。.p12でapkに署名する

更新版をGoogle PlayStoreに公開することができるかどうかは疑問です。

基本的な質問は申し訳ありません。私はとても混乱しています。ご協力いただきありがとうございます。

+0

これは実際にはありません。 nアンドロイドコーディングの質問、それがここに属しているかわからない.. – JoxTraex

答えて

17

はあなただけJKSにごP12ファイルを変換することができます:

が空JKSストアを作成します

keytool -genkey -alias anyname -keystore yourcertificate.jks 
keytool -delete -alias anyname -keystore yourcertificate.jks 

インポートyourcertificate.p12 yourcertificate.jks

keytool -v -importkeystore -srckeystore yourcertificate.p12 -srcstoretype PKCS12 -destkeystore yourcertificate.jks -deststoretype JKS 
ます。また、このリンクをチェックすることができ

http://shib.kuleuven.be/docs/ssl_commands.shtml#keytool

+0

それは働いています。ここに私がしたことがあります。 – Joey

+4

keytool -importkeystore -srckeystore xxxx.p12 -destkeystore xxxx.jks -srcstoretype pkcs12 -deststoretype jks -srcalias xxxx_alias_name -destalias xxxx_alias_name – Joey

+1

私の場合、 '-destkeypass'を指定しなければなりませんでした。そうでなければ、キーとスタジオにパスワードを入れませんでしたそれを得ていませんでした。 –

0

いいえ、Google PlayStoreにuplaodアプリに.p12ファイルを使用することはできません。 .keystoreファイルが必要です。

P12 file(拡張子が.p12のファイル)は、証明書ファイル(個人情報交換ファイル)の一種です。 Packager for iPhoneは、このタイプの証明書を使用してiPhoneアプリケーションを構築します。アップルから受け取った開発者証明書をこの形式の証明書に変換します。したがって、.p12ファイルはiOS開発用です。

一方、あなたのコンピュータ上で、あなたのキーを間違って配置したり削除したりしていない前の日付にシステム復元を試みることができます。また

あなたが見ることができます:

  1. Android Keystore File Lost

  2. Lost my keystore for uploaded app on android market

+1

ありがとう。私はまた、.p12ファイルがiOS開発のためだと考えました。私はP12ファイルでapkファイルに署名することができました。あなたはauthcateの答えを見ることができます。 – Joey

+0

聞いてよかったです。私たちに新しいことを知らせてくれてありがとう。あなたの質問をアップした – surhidamatya

4

これらのコマンドは、私の仕事を:

のkeytool -importkeystore -srckeystore yourp12file .p12 -destkeystore keystorefile.keystore -srcstoretype pkcs12

関連する問題