2016-08-08 7 views
0

Devices being unregistered after push is sent、私は同じ問題を抱えています。私はそのポストからの提案を試みたが、私は自分の証明書でこれをしなかった:Bluemixプッシュ用の.p12プッシュ証明書ファイルの作成

-ios_development.cer - Development profile downloaded from Apple 
-Certificates.p12 - APNS .p12 exported from the keychain 

-openssl x509 -in ios_development.cer -inform DER -out apns.pem -outform PEM 
-openssl pkcs12 -nocerts -in Certificates.p12 -out Certificates.pem 
-openssl pkcs12 -export -inkey Certificates.pem -in apns.pem -out bluemixPush_dev.p12 

と、私はこのエラーを得た:

unable to load private key 
97354:error:06065064:digital envelope routines:EVP_DecryptFinal_ex:bad decrypt:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59.40.2/src/crypto/evp/evp_enc.c:330: 
97354:error:0906A065:PEM routines:PEM_do_header:bad decrypt:/BuildRoot/Library/Caches/com.apple.xbs/Sources/OpenSSL098/OpenSSL098-59.40.2/src/crypto/pem/pem_lib.c:428: 

は同じ問題を抱えて誰ですか?

答えて

1

@Jan秘密鍵が間違っているため、そのエラーが発生しています。 .p12証明書を作成するには、以下のリンクに記載されている手順に従ってください。

https://console.ng.bluemix.net/docs/services/mobilepush/t_push_provider_ios.html#create-push-credentials-apns-ssl

Create the .p12 push certificate file for Bluemix push

+1

コメントありがとうございました、私は何度も試したし、それは動作しませんでした、私は、証明書と一致主キーのような別のエラーを持っていたし、それがキーを読み込むことができませんでしたので、私古いバックアップアプリケーションとプッシュ通知サービスを使用していましたが、今年の初めに論文を作成したので、新しいバックエンドアプリケーションとプッシュサービスを作成してから、bluemix用のプッシュ証明書ファイルを作成する必要はなく、 apns.p12制作環境 – Jan

関連する問題