iOS 証明書・プロビジョニングプロファイルの作成手順

Appleの配布ポリシーの変更により、アプリケーションの配布および利用に関する制限が強化されました。
これまでは、Ranorex(外部企業)が署名した各アプリケーション(例:RxServiceApp、RxBrowser、RxMiniKeePass)をユーザー様環境でそのままご利用いただくことが可能でしたが、今後は、iOSのモバイルアプリケーションテストの際に、アプリケーションの署名元と利用元が一致している必要があります。
この変更にともない、RanorexでiOSのモバイルアプリケーションのテストをおこなう際は、ユーザー様ご自身で証明書およびプロビジョニングプロファイルを事前に作成のうえ、Ranorexが提供する各アプリケーションをインストールしてご利用いただく必要があります。

本記事では、証明書およびプロビジョニングプロファイルの概要と作成の流れを説明します。
本記事の最後に、作成手順の詳細資料を公開しておりますので、ダウンロードのうえ、是非ご活用ください。

目次

  1. 事前準備
  2. 証明書作成の流れ
  3. プロビジョニングプロファイル作成の流れ
  4. 作成手順資料のご案内

事前準備

  • 証明書の作成には、インターネット接続が可能なmacOS端末が必要となります。
  • 証明書の作成およびプロビジョニングプロファイルの作成には、Apple社が提供するApple Developer Programのメンバーシップ(有料)への登録が必要となります。

証明書作成の流れ

証明書は、iOSアプリケーションの署名に使用される電子証明書を指します。
テスト対象のiOS端末にアプリケーションをインストールするためには、有効な証明書による署名が必要となります。

  1. 証明書要求(.certSigningRequest)の作成
  2. 証明書(.cer)の作成
  3. 証明書ファイル(.p12)の作成

プロビジョニングプロファイル作成の流れ

プロビジョニングプロファイルは、テスト対象のアプリケーションや証明書、実行端末の各情報がまとまったファイルを指します。
テスト対象のiOS端末でアプリケーションを実行するために必要となります。

  1. アプリ識別子(Identifiers)の作成
  2. 端末の登録
  3. プロビジョニングプロファイル(.mobileprovision)の作成

作成手順資料のご案内

証明書およびプロビジョニングプロファイルの詳細手順に関する資料は、以下のリンクからダウンロード可能です。
※証明書およびプロビジョニングプロファイルを使用した、RanorexでのIPAファイルのインストルメント手順については、Ranorex ユーザーガイドをご確認ください。