開発用署名証明書の取得
署名証明書は、iOSデバイスにインストールするアプリに署名できるようにするために必要な最初の要件です。 具体的には、デバイスにアプリをインストールして実行できるようにする[development certificate]が必要です。 (これはチームに発行される[distribution certificate]とは異なります。 Appleの証明書要件に関する詳細情報については、AppleのiOS Developer Libraryの Your Signing Certificates in Depth を参照してください)。
その他の署名要件については、 Signing Apps for Use with iOS Gatewayを参照してください。
手順: Appleから署名証明書を取得する
署名証明書は、オンラインのApple Developerポータルから取得する必要があります。 開発署名証明書を取得するには、以下の手順で行います。
これらの手順は、iOS Gatewayがインストールされているマシンと同じマシンで完了する必要があります。 開発者証明書を別のマシンで作成した場合、iOS Gatewayでアプリの署名に使用する前に、そのマシンからエクスポートし、iOS Gatewayがインストールされたマシンにインポートする必要があります。
Apple Developer websiteのMember Center に移動し、Apple developerアカウントでログインしてください。 Appleのデベロッパーアカウントをお持ちでない場合は、作成する必要があります。
Member CenterのCertificates, Identifiers & Profilesセクションをクリックして選択し、iOS Appsの下のCertificatesを選択します。
証明書を作成するには、右上のAddボタン(+)をクリックします。
タイプとして Apple Development または iOS App Development を選択し、Continue をクリックします。
重要Apple Development証明書とiOS Development証明書の両方がコンピュータにあり、Xcode 11以降を使用している場合、デバイスを自動化できるようにするには、iOS GatewayでApple 開発用証明書を含むプロファイルを
必ず
選択する必要があります。画面の指示に従って、MacのKeychain Accessから証明書署名要求(CSR)ファイルを作成し、Webサイトにアップロードして、Generateをクリックします。
証明書をダウンロードし、ダウンロードした証明書をダブルクリックして、keychainにインストールします。
過去に証明書を作成したことがある場合は、Member Centerからダウンロードすることができます。 左のサイドバーで、All certificatesをクリックすると、利用可能な証明書が表示されます。 リストの中から正しいものを選び、Downloadをクリックします。