Signing Apps for Use with iOS Gateway

Before installing any app on an iOS device for testing, the app has to be code signed for development use (also called developer signed). 以下の説明は、iOS 7以降が実装されているデバイスへインストールするコード署名アプリのためのものです。

The signing process outlined below can be used whether you're signing your own app to install on the device or you're testing with the iOS Gateway Springboard.

Note: Code signing apps to install on iOS devices is an Apple requirement. As much as possible, we will help you navigate the process in order to use iOS Gateway. However, many steps require Apple accounts and access to the Apple Developer website. For anything that we don't address, be sure to check the official Apple documentation.

署名の要件

In order to sign an application, you need the components listed below:

  • .ipaファイル:このファイルは署名するアプリのiOSアプリケーションアーカイブです。
  • Development certificate: This is a code signing certificate for development use that is issued through the Apple Developer portal website or Xcode. For instructions on creating a signing certificate, see Getting Your Development Signing Certificate.
  • App ID: This identifier is associated with the app you want to sign and is required for creating the development provisioning profile that is created in the Apple Developer portal website. For instructions on creating an App ID, see Creating an iOS App ID.
  • Development provisioning profile: This profile allows the signed app to run with Xcode for development use that is created through the Apple Developer portal website or Xcode. For instructions on creating a provisioning profile, see Getting a Development Provisioning Profile.

In addition, to install the app after you have signed it, you need a developer-enabled iOS device that is listed in your Apple developer portal.

After you have all of the required components, go to Apps > Sign Helper App in iOS Gateway to sign the app.

Signing Apps with the Signing Utility in iOS Gateway

To install an app on the developer-enabled iOS device running iOS 9 or iOS 10 for use with iOS Gateway, you need to code sign the app. デバイスに自分のアプリをインストールするのに署名する必要がある場合、アプリ用に.ipaファイルが必要です。

See Using iOS Gateway with iOS 7 and iOS 8 for instructions for signing apps for iOS 7 and iOS 8 devices.

注意:明確なApp ID(アプリID)に基づくProvisioning Profile(プロビジョニングプロファイル)は、単一のアプリをデベロッパーを有効にしたiOSデバイスへインストールする場合にのみ使用します。しかし、もしProvisioning Profile(プロビジョニングプロファイル)がワイルドカードApp ID(アプリID)に基づいていれば、そのプロファイルを複数のアプリの署名に使用できます。For more information, see Getting a Development Provisioning Profile and Creating an iOS App ID.

To sign an app for use with iOS Gateway, follow the instructions below:

  1. In iOS Gateway, go to Apps > Sign App to open the Sign App panel:

    The app signing utility in iOS Gateway

  2. Original IPA(オリジナルIPA)フィールドで署名するアプリケーションの.ipaファイルへのパスを指定します。You can drag-and-drop your application file into the field, or use the file browser to locate your file.
    Note: To sign eggOnLauncher.ipa or eggOnAgent.ipa, select them from the drop-down list.
  3. Mobile Provisioning Profile(モバイルプロビジョニングプロファイル)フィールドのDevelopment provisioning profile(開発プロビジョニングプロファイル)へのパスを指定します。You can drag-and-drop the application file into the field, or use the file browser to locate the file.
  4. Use the drop-down list to select the appropriate Signing Certificate to be used for signing this app.
  5. Sign(署名)をクリックします。指定した.ipaファイルのコピーは-resignedが名前に追加されて、オリジナルの.ipaファイルのある同じ場所に保存されます。

 

This topic was last updated on 2月 01, 2019, at 11:13:23 午前.

Eggplant icon Eggplant.io | Documentation Home | User Forums | Support | Copyright © 2019 Eggplant