コンピュータがAPPと実際のデバッグ機能の開発を持っているように、証明書のインストール後に認証(証明書)。
証明書は、開発証明書と配布証明書に分かれています。
1.証明書の開発
開発用証明書により、開発者は実機テストにアクセスできます。インストール後、証明書はキーチェーンで見つけることも、複数のコンピュータで使用するために.p12ファイルとしてエクスポートすることもできます。
2.証明書の発行
リリース証明書がコンピュータにインストールされると、コンピュータはiOSプログラムをリリースする許可を得ます。開発者は、プログラムのベータ版とリリース版を作成することができます。.p12として生成し、エクスポートすることができます。
Provisioning Profile(認証ファイル)
認可ファイルは、iPod Touch、iPad、iPhoneなどのAppleのモバイルデバイスのための認可であり、デバイスのUDIDとプログラムのApp Idがファイルに記録されています。
開発者アカウントは、認証ファイルを作成する際に、App IDとUDIDを選択します。
認可文書には、対応する証明書の用途に応じた2種類があります:
1.設定ファイルの開発
開発証明書またはコピーのあるコンピュータで使用し、開発者が認証ファイルを選択すると、コンピュータ経由で認証ファイルに記録されたデバイスにプログラムがインストールされ、実機テストが行われます。
注:コンピュータが実機デバッグにアクセスできることを確認し、つまり、開発証明書またはコピーをインストールし、開発ツールプログラムのバンドル識別子で、認証ファイルを使用するように選択されたApp Idは同じでなければなりません。
2.設定ファイルの公開
ベータ版とリリース版のプログラムは、リリース証明書のあるコンピュータで作成してください。
リリースとは、App Storeに公開されるプログラムファイルのことで、開発者アカウントは、ストアオプションを選択し、App IDを選択することで、UDIDを選択することなく、認証ファイルを作成します;
ベータ版は、テスターにリリースされたデバイスのプログラムファイルに同期することができ、開発者アカウントは、AdHocを選択したときに認証ファイルを作成するために、アプリのIDとUDIDを選択します。
Keychain(開発者キーチェーン)
証明書のインストールが成功した場合、証明書の下にKeychainが生成され、証明書が設定されたコンピュータから上記の証明書のコピーがエクスポートされ、他のマシンにインストールされるため、他のマシンは証明書に対応する権限を取得することができます。Developer Certificationは、Keychainのコピーを作成し、インストールのために他のコンピュータに配布することができるため、実機テストを実施することができます。開発者認証は、Keychainのコピーを作成し、それを他のコンピュータに配布してインストールすることができます。