WindowsでiOS証明書を生成する方法

hbuilderx の uniapp フレームワークを使用して、ios アプリケーションを開発します。テスト段階とリリース段階では、パッケージ化に ios 証明書が必要です。クラウド パッケージング インターフェイスには、ios 証明書を生成するためのチュートリアルが用意されていますが、そのチュートリアルは非常に残念です。Mac コンピューターのみを使用できます。 ios.証明書を生成します。Mac コンピューターをお持ちでない場合は、hbuilderx 公式 Web サイトのチュートリアルに従うことができません。

Apple 開発者アカウントを登録していない場合は、まず Apple 開発者として登録する必要があります。チュートリアル: https://blog.csdn.net/handsome0916/article/details/130267123

ここで、Windows コンピューターは私のチュートリアルに従って iOS 証明書を生成できます。

まず、csr ファイルを生成する最初のステップでは、Mac コンピューターが必要です。ここでは、Mac コンピューターの代わりに Banana Cloud Compiler を使用します。まず、Banana Cloud Compiler に移動して csr ファイルを生成します。

https://www.yunedit.com/ioscert

以下に示すように Banana Cloud Editor に入り、csr ファイルを生成し、この csr ファイルをハード ドライブにダウンロードします。

次に、Apple Developer Center にログインし、証明書モジュールを見つけて、以下に示すように、cer 証明書の作成を開始します。その横にある小さな青いプラス記号をクリックして、cer 証明書の作成を開始します。作成の最初のステップでは、証明書のタイプを選択するように求められます。ここでは常に、iOS ディストリビューションのアドホック タイプとアプリ ストアのタイプを選択します。何も尋ねないでください。このタイプはパッケージ化に使用されます。開発または Apple タイプを選択しないでください。

タイプを選択した後、次のステップでは、図に示すように、csr ファイルをアップロードするように求められます。

ここでは、Banana Cloud で生成した csr ファイルをアップロードして、cer ファイルを生成します。次に、生成された cer 証明書をローカルのコンピューターにダウンロードします。

次に、Banana Cloud Editor に戻り、生成した cer 証明書を Banana Cloud Editor にアップロードすると、p12 ファイル生成機能を使用して p12 証明書を生成できます。

これで、p12 証明書が生成されました。

次に、証明書プロファイル ファイルを生成する方法について説明します。

1. Apple Developer Center にログインし、「プロファイル」をクリックして、プロファイルの生成を開始します。

プロファイル タイプとして、アプリ ストア (リスト タイプ) またはアドホック タイプ (アドホック タイプは実際のデバイスのテスト タイプ) を選択し、[次へ] をクリックすると、以下に示すように appId を選択するように求められます。

初めてプロファイルを作成し、以前に appId を作成したことがない場合は、識別子メニューに移動して、最初に appId を作成する必要があります。appId を作成するとき、appId は、入力したパッケージ名と一致している必要があります。梱包するとき。

前のステップに戻り、appId が作成されている場合は、appId を選択するだけです。

次に、プロセス中に、以下に示すように、cer 証明書を選択するよう求められます。複数の証明書をお持ちの場合は、間違った証明書を選択しないでください。


 

アプリ ストア タイプのプロファイル ファイルを選択した場合、これまでにプロファイル ファイルが生成されています。

ただし、アドホック タイプのプロファイル ファイルを選択した場合、プロセス中にテスト デバイスの udid も提供する必要があります。テスト デバイスの udid を取得するのは面倒です。より便利な方法は、ツールを使用することです。 Banana Cloud Editor のトップに移動して udid を取得します。

この時点で、p12 証明書と証明書プロファイル ファイルの生成が完了しました。

おすすめ

転載: blog.csdn.net/handsome0916/article/details/132601779