PhoneGapビルドのP12ファイルを生成する方法? -- ios フィールド と openssl フィールド と phonegap-build フィールド 関連 問題

How to generate the p12 file for my phonegap build?












1
vote

問題

日本語

私の会社はApple Developer Platformに開発者証明書を作成しました。 この時点で、私はPhoneGapの私のiOSビルドにキーファイルをリンクする必要があります。

.p12 ファイルと provisioning profile ファイルが必要なこのキーファイルを生成しようとしています。 provisioning profile ファイルを持っていますが、 .p12 ファイルを生成することはできません。

OpenSSLを使用してファイルを生成し、このコマンドを試して最後のファイルを生成しました:

<事前> <コード> openssl pkcs12 -export -inkey ios.key -in ios_development.pem -out ios_development.p12 Enter pass phrase for ios.key: ********* No certificate matches private key

ここで間違っているのは何ですか? developer.apple.com ウェブサイト?

アップデート:私がこの問題に到達するために実行している手順は次のとおりです。

  1. 秘密鍵を生成します。 openssl genrsa -des3 -out ios.key 2048 とパスワードを入力し、 pass123
  2. CSRファイルを生成します。 openssl req -new -key ios.key -out ios.csr -subj "/emailAddress=info@company.com, CN=company, C=BE" と秘密鍵<コード> pass123
  3. からパスワードを入力します。
  4. Apple Developer IOS Provisioning Portalに移動して、開発証明書<コード> .cer ファイル
  5. をダウンロードしてください。
  6. 証明書をPEMファイルに変換します。 provisioning profile0
  7. 秘密鍵(ios.key)とiOS開発証明書(ios_development.pem)を使用してP12ファイルを生成します。<コード> provisioning profile1 provisioning profile2
  8. エラーメッセージ:<コード> provisioning profile3
英語

My company made a developer certificate on the Apple Developer platform. At this point I need to link a key file to my iOS build in Phonegap.

I'm trying to generate this key file where I need the .p12 file and the provisioning profile file. I've got myself the provisioning profile file, but I can't seem to generate the .p12 file.

I'm using Openssl to generate my files and I tried this command to generate the last file:

openssl pkcs12 -export -inkey ios.key -in ios_development.pem -out ios_development.p12 Enter pass phrase for ios.key: ********* No certificate matches private key 

What exactly am I doing wrong here? Can I find the private key on the developer.apple.com website?

UPDATE: here are the steps I'm performing to get to this problem:

  1. Generate private key: openssl genrsa -des3 -out ios.key 2048 and enter a password pass123
  2. Generate CSR file: openssl req -new -key ios.key -out ios.csr -subj "/emailAddress=info@company.com, CN=company, C=BE" and enter the password from the private key pass123
  3. Go to your Apple Developer iOS Provisioning Portal and download the development certificate .cer file
  4. Convert the certificate to a PEM file: openssl x509 -in ios_development.cer -inform DER -out ios_development.pem -outform PEM
  5. Generate the P12 file using the private key (ios.key) and the iOS development certificate (ios_development.pem): openssl pkcs12 -export -inkey ios.key -in ios_development.pem -out ios_development.p12 and enter the password from the private key pass123
  6. Error message: No certificate matches private key
</div
        
         
         

回答リスト

1
 
vote

- &gt;まず最初にダウンロード Apple Developer アカウントから開発者証明書をダウンロードします。その後、.cerファイルをダブルクリックしてキーチェーンログインにインストールします。

- &gt;あなたはあなたのMac、アプリケーション、gt;のキーチェーンのアクセス権を開くことができます。ユーティリティ&gtキーチェーンアクセス

- &gt;証明書を右クリックして、証明書ファイルと秘密鍵ファイルをcert.p12とkey.p12として別々にエクスポートします。 次へ

 

-> First of all download Developer Certificate from your Apple Developer account. After that double click the .cer file and install it to keychain Login.

-> You can open KeyChain Acccess on your Mac , Applications>Utilities>Keychain Access

-> Now export the certificate file and private key files separately as cert.p12 and key.p12 by right clicking the certificates.  enter image description here

</div
 
 
     
     

関連する質問

2  PhoneGap Build iOS 6 iPhone 5のスプラッシュがなくなって  ( Phonegap build ios 6 iphone 5 splash not going away ) 
ねえ、私がAndroidでうまく機能するAndroid / iPhoneアプリを作成しましたが、スプラッシュスクリーン/読み込みアニメーションを表示し、それを超えてはいけない理由でそれが登録しています。 画面がどのように見えるものです: my conf...

0  PhoneGap Pluginはリモートビルドを使用して動作しません  ( Phonegap plugin does not work using remote build ) 
私はこのGoogle Analytics Pluginを使っていますPhoneGapプロジェクトには https://github.com/phoneGap-ビルド/ギプログン Androidエミュレータで実行すると、すべてがうまく機能します。しかしPho...

1  PhoneGap Builderの代わりに?  ( Alternative to phonegap builder ) 
PhoneGapのビルドを使用して私のアプリを組み立てていましたが、最近、彼らは圧縮アプリサイズを9.5 MBでキャップしました。これは私の次のアプローチを見つけるまで私のプロジェクトを保留にしました最後のサイズは20 + MBです。 時間を節約するために ...

1  PhoneGap Build PushPlugin  ( Phonegap build pushplugin ) 
私はPhoneGap 2.9.0を使ってプッシュプラージの統合を試みています。 iOSにはうまく機能します。しかし、Androidはトラブルを与えます!私はそれをエミュレータと私の友人から2つの電話でテストしました。 これは私の config.xml :です。...

19  PhoneGap Ripple Emulatorは常にmalformed config.xmlを報告します  ( Phonegap ripple emulator always reports malformed config xml ) 
誰もがいかなる考えを持っていますか。アプリケーションの根元にあるか、不正なXML 」)? 私は私の config.xml がアプリケーションルート(すなわち、同じフォルダ内で、 index.html ファイルは私のモバイルアプリケーションを発射するために使用さ...

3  iOS 6 iPhone 5アプリPhoneGap Buildのフルスクリーンではありませんか?  ( Ios 6 iphone 5 app not fullscreen in phonegap build ) 
ちょっと私のアプリを実行していて、私のAndroidデバイスにフルスクリーンのようですが、iPhone 5の上/下に黒いバーがあります....どのような設定を設定します。 私のアプリが私のAndroidを調べる方法これはこれです: とiPhone 5の...

1  PhoneGap Androidビルドエラー  ( Phonegap android build error ) 
だから私はPhoneGapと一緒に働いています、そして私の人生のためにはできません私はPhoneGap Build Androidを実行できない理由を見つけ出します。 私はAndroid版のAndroid Studioを追加しました、私はAndroid St...

0  オーバーフローを使用してCSSスクロール領域内のリンク。働かないで[Android - PhoneGap / Cordova]  ( Links inside a css scroll area using overflow dont work android phonegap co ) 
PhoneGapを使ってアプリを構築し、PhoneGap Build でパッケージ化されています <事前> <コード> <!-- App --> <div class="app"> <!-- Header --> <...

0  PhoneGapスプラッシュスクリーンは、iPhone 6(iOS 8.3)の問題で数秒後に消えます  ( Phonegap splash screen disappear after few seconds in iphone 6ios 8 3 issue ) 
iPhone6のアプリケーションアイコンをクリックすると、スプラッシュスクリーンが開きますが、2秒間だけ残り、その後、アプリのクラッシュにつながる。 iPhone 6とiPhone 6 +のためのスプラッシュスクリーンも追加しました スプラッシュフォルダの...

23  イオンビルドAndroid障害 - タスクProcessDebugResourcesの実行に失敗しました  ( Ionic build android failure execution failed for task processdebugresources ) 
私はMacヨセミテを使っています。 Androidプラットフォーム用のビルドを実行してから次の失敗を取得する: <事前> <コード> FAILURE: Build failed with an exception. * What went wrong: Ex...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有