Terminal Emulation Client for iOS は、iOS バージョン 6.1 以上で使用できます。次のデバイスでサポートされています。
• iPad、第 3 および第 4 世代
• iPad Mini
• iPhone 4、4S、5
• iPod Touch、第 4 および第 5 世代
TE Client for iOS をインストールする前に、Apple 開発者アカウントに関連付けられた配布プロファイルと証明書を使用して、IPA ファイルを再構築する必要があります。101 台以上のデバイスに TE Client を配布する場合は、iOS Developer Enterprise アカウントが必要です。
次の手順では、配布証明書、Apple Developer Web サイトを使用した、アプリケーション ID、およびプロビジョニング プロファイルの作成と、Wavelink が提供したスクリプトを使用して IPA を再構築する方法についても説明します。
配布証明書、アプリケーション ID、およびプロビジョニング タスクは、1 回だけ実行する必要があります。これらのタスクが完了した後、同じ証明書、ID、およびプロファイルを使用して、新しいバージョンの TE Client IPA ファイルを署名できます。
OS X を実行しているコンピュータで IPA ファイルを作成する必要があります。コンピュータのアカウントには管理者権限が必要です。また、Command Line Tools を含む Xcode をインストールする必要があります。アプリケーションのアイコンを置換している場合は、同じコンピュータにアイコンを保存する必要があります。アイコンは 114 x 114 ピクセルおよび 57 x 57 ピクセルの PNG 形式でなければなりません。
• iOS Developer Enterprise アカウントでの IPA ファイルの再構築 (推奨)
• iOS Developer アカウントでの IPA ファイルの再構築
配布証明書を作成するには:
1 Apple Developer アカウントにログインし、Member Center に移動します。
2 [Developer Program Resources] セクションで、[Certificates, Identifiers & Profiles] をクリックします。
3 [Certificates] をクリックします。
4 [+] ボタンをクリックして、新しい配布証明書を作成します。
5 [In-House and Ad Hoc] タイプを選択します。
6 画面の手順に従い、CSR を作成してアップロードします。
7 配布証明書を作成してダウンロードします。
8 コンピュータで Keychain Access アプリケーションを開きます。
9 [File] > [Import Items] をクリックし、証明書を選択して、配布証明書をインポートします。ファイル名は ios_distribution.cer です。証明書がインポートされたら、Keychain Access に「iPhone Distribution:[Company Name]」と表示されます。
新しいアプリケーション ID を作成するには:
1 Member Center から新しいアプリケーション ID を作成します。
2 アプリケーションを特定できる説明を作成します。ID のタイプ:
• [Explicit App ID] を選択した場合、 com.landesk.te を使用します。
• [Wildcard App ID] を選択した場合、 com.landesk.* を使用します。
新しいプロビジョニング プロファイルを作成するには:
1 Member Center から、[Certificates, Identifiers & Profiles] をクリックします。
2 [Provisioning Profiles] をクリックします。
3 プロファイル タイプで、[In House] を選択します。
4 作成したアプリケーション ID を選択します。
5 作成した配布証明書を選択し、プロビジョニング プロファイルを生成してから、ダウンロードします。
署名済み IPA ファイルを作成するには:
1 端末ウィンドウを開き、 TE_iOS_unsigned.ipa ファイルの場所に移動します。
2 (任意) アプリケーションのアイコンを置換している場合は、ローカルで保存されていることを確認します。
3 次のコマンドを使用して、 ldresign_te.sh シェル スクリプトを実行します。
./ldresign_te.sh -a <未署名の IPA へのパス> -m <プロビジョニング プロファイルへのパス> -c <証明書の名前> -114 <114x114 アイコンへのパス> -57 <57x57 アイコンへのパス>
例:
./ldresign_te.sh -a "TE_iOS_unsigned.ipa" -m "My_TE_Provisioning_Profile.mobileprovision" -c "iPhone Distribution:Company Name Here" -114 "My_Replacement_Icon_114.png" -57 "My_Replacement_Icon_57.png"
あるいは、アイコンを置換しない場合は、次のように記述します。
./ldresign_te.sh -a "TE_iOS_unsigned.ipa" -m "My_TE_Provisioning_Profile.mobileprovision" -c "iPhone Distribution:Company Name Here"
シェル スクリプトによって TE_iOS.resigned.ipa が作成されます。
IPA を再構築したら、Wavelink Avalanche または別の配布方法で配布できます。
管理するデバイスの数が 100 台以下の場合は、iOS 開発者アカウントを使用して IPA を再構築できます。101 台以上のデバイスを管理する場合、この方法は推奨されません。
配布証明書を作成するには:
1 Apple Developer アカウントにログインし、Member Center に移動します。
2 [Developer Program Resources] セクションで、[Certificates, Identifiers & Profiles] をクリックします。
3 [Certificates] をクリックします。
4 [+] ボタンをクリックして、新しい配布証明書を作成します。
5 [App Store and Ad Hoc] タイプを選択します。
6 画面の手順に従い、CSR を作成してアップロードします。
7 配布証明書を作成してダウンロードします。
8 コンピュータで Keychain Access アプリケーションを開きます。
9 [File] > [Import Items] をクリックし、証明書を選択して、配布証明書をインポートします。ファイル名は ios_distribution.cer です。証明書がインポートされたら、Keychain Access に「iPhone Distribution:[Company Name]」と表示されます。
新しいアプリケーション ID を作成するには:
1 Member Center から新しいアプリケーション ID を作成します。
2 アプリケーションを特定できる説明を作成します。ID のタイプ:
• [Explicit App ID] を選択した場合、 com.landesk.te を使用します。
• [Wildcard App ID] を選択した場合、 com.landesk.* を使用します。
新しいプロビジョニング プロファイルを作成するには:
1 Member Center から、[Certificates, Identifiers & Profiles] をクリックします。
2 [Provisioning Profiles] をクリックします。
3 プロファイル タイプで、[Ad Hoc] を選択します。
4 作成したアプリケーション ID を選択紙、アプリケーションを使用できるデバイスを選択します。リストにデバイスが表示されない場合は、デバイスをアカウントに追加する必要があります。開発者アカウントの場合、デバイス数は 100 台に制限されています。
5 作成した配布証明書を選択し、プロビジョニング プロファイルを生成してから、ダウンロードします。
署名済み IPA ファイルを作成するには:
1 端末ウィンドウを開き、 TE_iOS_unsigned.ipa ファイルの場所に移動します。
2 (任意) アプリケーションのアイコンを置換している場合は、ローカルで保存されていることを確認します。
3 次のコマンドを使用して、 ldresign_te.sh シェル スクリプトを実行します。
./ldresign_te.sh -a <未署名の IPA へのパス> -m <プロビジョニング プロファイルへのパス> -c <証明書の名前> -114 <114x114 アイコンへのパス> -57 <57x57 アイコンへのパス>
例:
./ldresign_te.sh -a "TE_iOS_unsigned.ipa" -m "My_TE_Provisioning_Profile.mobileprovision" -c "iPhone Distribution:Company Name Here" -114 "My_Replacement_Icon_114.png" -57 "My_Replacement_Icon_57.png"
あるいは、アイコンを置換しない場合は、次のように記述します。
./ldresign_te.sh -a "TE_iOS_unsigned.ipa" -m "My_TE_Provisioning_Profile.mobileprovision" -c "iPhone Distribution:Company Name Here"
シェル スクリプトによって TE_iOS.resigned.ipa が作成されます。
再構築された IPA がある場合は、プロビジョニング プロファイルで指定されたデバイスに配布できます。
この記事は役に立ちましたか?
トピック:
不正確
不完全
期待した内容ではない
その他