iOSの開発用証明書点物

XcodeのiOSの開発は、インストール後にXcodeのシミュレータ(シミュレータ)に付属している開発ツールとしてです。シミュレータは良いツールですが、それはすべてのユーザの要件はありませんが、我々は一つのことを覚えておく必要があります。アプリケーションは、最終的には実マシン上で実行するために開発された、試した実機の増加はない、確かにイタリアの様々ながあるでしょうからアプリケーションをリリース予期しない問題は、それを解決することはできません。代わりに、オンデバイスデバッグを使用して、開発用証明書は、周りに行くことはできません。

A.開発アカウント

Appleの開発者アカウントは3種類に分けられます。

  • 個々の開発アカウント:$ 59;のAppできるApp Storeで、個人使用のみ。
  • 開発アカウント:$ 59;のAppできApp Storeで、多人数の共同開発。
  • 企業開発アカウント:$ 299ではないのApp Store、唯一の企業内部の分布上のアプリケーション、マルチプレイヤー共同開発。
    ユーザーの許可数に加えて、個人と企業のアカウントは、他の違いはありません、同じではありません。次は、プロセスを作成し、使用するために、個々の開発アカウント証明書を明確にする例となります。

第二に、証明書を作成して使用 - 例えば個人アカウントの証明書を開発します。

  1. CSRの生成
    CSRファイルはMacのキーチェーンによって生成され、証明書が必要とされ、開発を作成します。方法:オープンキーホルダー、キーチェーンアクセス[] - > [証明書アシスタント] - > [認証局から証明書を要求する]、「メールアドレス」と「一般名」を記入し、続行「ディスクに保存」をクリックして選択。その後、我々は、CSRファイルを取得します:CertificateSigningRequest.certSigningRequestを

    注意:CSRファイルを生成しながら、鍵のペアを生成します:公開鍵と秘密鍵、秘密鍵は(キーチェーンで表示することができます)キーチェーンに保存され、公開鍵はのために作成さCSRファイルに含まれています証明書。

  2. 証明書を作成します。

    ログイン開発者アカウントを使用し、アップルの開発者向けウェブサイトを

    • AppIDを作成します。

      アプリのAppIDは一意にあなたのアプリケーションを識別するために使用される、BundleIDです。例えば、作成するための「識別子」を参照することによってcom.example.myAppここで私はあなたがプッシュ機能を使用しない場合、あなたはのような形を作成することができ、言わなければならないcom.example.*のAppIDを、しかし、あなたはプッシュ機能を使用したい場合は、特定のAppIDを使用する必要があります。同時にプッシュサービスを確認し、プッシュ証明書を作成する際のAppIDを作成しました。

    • デバイスを追加します。

      あなたのiPhoneは、デバッグのために使用することができるので、アカウントに入るの開発をあなたのiPhoneのUUIDを追加します。デバイスは、デバッグの開発に参加することができないアカウントではありません。追加することにより、「デバイス」セクションができます。

    • 証明書を生成します。

      「証明書」セクションの下に「のiOSアプリの開発」を選択し、証明書を作成し、開発用証明書を生成するために必要なCSRファイルをアップロードします。

    • プロビジョニングプロファイル(すなわちPPファイル)を作成します。

      その後、証明書がPPファイルに追加を選択し、その後、PPののAppIDに追加するファイルを選択し、「iOSのアプリの開発」を選択し、「プロファイル」を入力し、PPは最終的に、デバイスを提出することにしました。

      注:PPファイルが異なるコンテンツを含むPPファイルの異なるタイプの「パッケージ」として見ることができます。

      PP = + DevelopmentCertのAppID開発 S(複数を含むことができる)+デバイス

      分布PP =のAppID + DistributionCert

      アドホックPP =のAppID + DistributionCert +デバイス

  3. ローカル設定

    (また、一緒に押し下げ証明書をダウンロードする必要がある場合)上記で作成した証明書とPPファイルがローカルにダウンロード。証明書のインストール証明書をキーチェーンに追加され、自動的にあなたが以前に作成した秘密鍵と関連付けされますダブルクリックします。PPファイルをダブルクリックしてXcodeの、実機でのデバッグに追加されます、XcodeはキーチェーンアクセスにPPファイルに基づいて、適切な証明書と秘密鍵を移動し、接続されたデバイスがすでに機器のPPファイルのリストに含まれていることを確認します。問題がなければ、それは本当に楽しいマシンデバッグすることができます。

三個の.P12ファイル

あなたが複数の開発を持っている場合はMacが自然に証明書を作成し、環境を構成する各Macで、上記の手順を繰り返しだと思います必要があります。あなたが複数の証明書を作成するために継続することはできません作成した後、しかし、開発のアカウントで作成した証明書の数についてAppleは、制限されていました。実際には、Macの開発プロセスは、最も重要なのは、あなたがCSRのファイルを作成するときに生成されるプライベート、問題は、P12ファイルから(秘密鍵を含む)証明書をエクスポートします複数のMacのキーチェーンの開発によって解決することができます。

  1. オープンキーホルダー、証明書の項目を展開し、対応する証明書を見つけるには、それに対応する秘密鍵を見つけるでしょう。P12ファイルとしてエクスポート右。証明書関連付けられていない秘密鍵をP12ファイルをエクスポートすることはできません。
  2. P12ファイルと開発のための他のマックPPにファイルを配布し、それをインストールします。

おすすめ

転載: www.cnblogs.com/zlayne89/p/11010610.html