証明書を作成する

証明書の概要

アプリの開発プロセスでは、さまざまな状況での使用のために、異なる証明書タイプの証明書を作成することになります。iOS、tvOS、watchOSアプリには同じ証明書のセットを使用できますが、macOSアプリには別のセットを用意する必要があります。Xcode 11以降を使用している場合は、すべてのプラットフォームで統一された開発用および配布用証明書を作成することができます。デバイスでアプリを実行したり、アプリの機能を利用したりするには、開発用証明書を使用します。アプリをテスト用に配信したり、App Store Connectにアップロードしたりするには、配布用証明書を使用します。

開発用証明書は個人が所有します。開発用証明書は合計でiOS用に2つ、Mac用に2つ作成できます。デベロッパアカウントでは、開発用証明書の名前にコンピュータ名が追加されるため、それぞれの証明書を判別することができます(例:コンピュータ名が「Work Mac」の場合、「Gita Kumar (Work Mac)」という証明書名)。

配布用証明書はチームが所有し、作成できるのは1つのチームにつき1種類の配布用証明書のみです(Developer ID証明書を除く)。配布用証明書を作成できるのは、Account HolderまたはAdminの役割のみです(個人として登録しているデベロッパには、Account Holderの役割が割り当てられています)。

証明書の作成と無効化は、Xcodeまたはデベロッパアカウントを使用して実行できます。