前のトピック: Xcode バージョン 6.1 のインストール次のトピック: UIAutomation の有効化


IPA 署名

デバイス上で iOS アプリケーションをテストするには、SSL 証明書を取得し、テストするデバイスをプロビジョニングする必要があります。これは、Apple Developer Member Center で行うことができます。

その後、証明書で署名されているアプリケーションを識別する、モバイル プロビジョニング ファイルを使用してデバイスをプロビジョニングできます。 モバイル プロビジョニング ファイルを(IPA 署名によって) .ipa ファイルに追加して、デバイス上でアプリケーションを実行できるユーザの署名と証明書の署名が一致することを確認します。

モバイル テストでは、テスト デバイスに iOS.ipa ファイルを展開する前に、ファイルに署名できます。 正しく機能させるには、多少の設定が必要です。

次の手順に従ってください:

  1. Apple Developer Member Center にログインします。
  2. [Certificates, Identifiers, & Profiles]をクリックします。
  3. USB ケーブルを使用して iOS デバイスを接続します。
  4. [iOS Apps](左側)で、[Devices]をクリックします。
  5. デバイスを追加するには、[+]アイコンをクリックします。

    注: iTunes を使用してデバイスを追加することもできます。

  6. デバイスが iOS デバイスのリストに含まれることを確認します。
  7. [Certificates]で、[Development]をクリックします。
  8. リスト内の証明書をクリックします。
  9. [Download]をクリックして、証明書をハード ドライブに保存します。
  10. この証明書をキーチェーン アクセスにインストールします。
  11. [Provisioning Profiles]で、[Development]をクリックします。
  12. リストで、[iOS Team Provisioning Profile]を選択します。
  13. このファイルをダウンロードし、ハード ドライブに保存します。

    ファイル名は次の例のようになります。iOS_Team_Provisioning_Profile_.mobileprovision。

  14. DevTest を開きます。
  15. lisa.properties プロパティ ファイルで、以下のプロジェクト プロパティを設定します。
    MOBILE_PROVISION = path to iOS_Team_Provisioning_Profile_.mobileprovision
    
    IOS_CERTIFICATE = Keychain Access に表示される証明書の名前(証明書ファイル名そのものではありません)
    

    : codesign ユーティリティで一致させることができるため、正確な文字列を入力する必要はありません。 「iPhone Developer」のような名前を使用できます。一意の名前であれば十分です。 ただし、その他の iOS 証明書がある場合、証明書の名前全体を使用することをお勧めします。