アプリパッケージャー
このセクションでは、アプリパッケージャーのトラブルシューティングに関する情報を提供します。アプリのパッケージバージョンを作成できない場合は、通知が表示されます。パッケージ化はテストに必須ではありませんが、アプリをパッケージ化する必要がある特定のテストケースがあります。詳しくはパッケージアプリをいつ使用するかを参照してください。
パッケージングサービスのパラメーター
パッケージングサービスのパラメーターを定義していない場合、またはパラメーターが正しくない場合、パッケージ化は失敗します。
-
[管理] > [設定] でパッケージングサービスの設定を確認します。
-
以下の点も確認してください。
Android 独自のキーを使用してAndroidアプリに署名している場合は、サーバーマシンのアプリパッケージャーファイルの詳細が正しいことを確認してください。 iOS - リモートパッケージャーを使用している場合は、パッケージャーサービスがインストールされているMacマシンに正しい設定を提供していること、または組み込みパッケージングサービスを使用している場合は、プロビジョニングプロファイルとApple証明書が有効であることを確認してください。
- パッケージングサービスログを確認してください。パッケージャーUIの上部にある [バージョン情報] アイコンをクリックし、ログファイルをダウンロードします。
バージョンの非互換性
サーバーにインストールされているOpenText Functional Testing Labのバージョンと互換性のないバージョンのアプリパッケージャーを使用してパッケージ化されたアプリをアップロードしようとすると、パッケージ化は失敗します。
この問題を解決するには:
- 元のアプリケーションをもう一度アップロードしてみてください。
- Androidアプリ: Android Enablerツールを使用してアプリをパッケージ化した場合は、最新バージョンを使用していることを確認してください。
- iOSアプリ: リモート署名サービスまたはiOS Enablerを使用してアプリをパッケージ化する場合は、署名サービス/iOS EnablerのバージョンがOpenText Functional Testing Labサーバーのバージョンと一致していることを確認してください。詳細については、パッケージサービスを使用してiOSアプリを手動でパッケージ化するか、iOS Enablerを使用してiOSアプリを手動でパッケージ化するを参照してください。
アップロード可能な最大ファイルサイズ
1GBを超えるファイルをアップロードしようとすると、パッケージ化は失敗します。アップロードできる最大ファイルサイズは1GBです。
空のチーム識別子
iOSアプリを正常にパッケージ化するには、プロビジョニングプロファイルでチーム識別子を指定する必要があります。
iOSデバイスでUTF-8エンコードを使用してファイルをインストールしようとするとパッケージ化の問題が発生する
サーバーがWindowsにインストールされている場合のパッケージ化の問題を回避するには、アプリのIPAファイル内の一部のファイルがUTF-8エンコードを使用している場合、Windowsのシステムロケールの設定で [ベータ: ワールドワイド言語サポートでUnicode UTF-8を使用] を有効にします。
アプリのパッケージエラーコード
アプリをOpenText Functional Testing Labにアップロードするときにパッケージエラーが発生した場合は、このリストを使用してエラーの原因を特定してください。サポートが必要な場合は、管理者に連絡してください。
エラーコード |
説明 |
2802 |
一般的なパッケージエラーが発生しました。 |
2803 |
iOS Enablerのバージョンが正しくないため、アプリケーションをアップロードできませんでした。詳細については、パッケージサービスを使用してiOSアプリを手動でパッケージ化するを参照してください。 |
2807 |
アプリパッケージャーのバージョンは、このバージョンのOpenText Functional Testing Labサーバーと互換性がありません。 |
2808 |
アプリパッケージャーが正しく構成されていません。 |
2809 |
OpenText Functional Testing Labサーバーのアップグレードにより、このアプリケーションは存在しなくなりました。アプリケーションを再度アップロードする必要があります。 |
2810 |
アプリパッケージャーのプロパティの1つ (PROTOCOL/IP/PORT) が欠落しているか、正しくありません。管理者は、[管理] > [設定] の [Android/iOSパッケージングサービス] セクションでこれらの値を変更できます。 |
2821 |
一般的なエラー: アプリケーションをiOS Enablerでパッケージ化できませんでした。 |
2822 |
iOS Enablerの使用方法が正しくないため、アプリケーションをパッケージ化できませんでした。詳細については、パッケージサービスを使用してiOSアプリを手動でパッケージ化するを参照してください。 |
2823 |
以前はXcodeを使用して静的ライブラリを使用してアプリを手動でパッケージ化していたため、アプリケーションをパッケージ化できませんでした。 |
2824 |
iOS Enablerがアプリにコード署名できなかったため、アプリケーションをパッケージ化できませんでした。詳細については、パッケージサービスを使用してiOSアプリを手動でパッケージ化するを参照してください。 |
2825 |
iOS Enablerが署名Dylibをコーディングできなかったため、アプリケーションをパッケージ化できませんでした。UFT Mobile dylibファイルを確認してください。詳細については、パッケージサービスを使用してiOSアプリを手動でパッケージ化するを参照してください。 |
2826 |
iOS EnablerがDylibを挿入できなかったため、アプリケーションをパッケージ化できませんでした。詳細については、パッケージサービスを使用してiOSアプリを手動でパッケージ化するを参照してください。 |
2827 |
Dylibが無効なため、アプリケーションをパッケージ化できませんでした。詳細については、パッケージサービスを使用してiOSアプリを手動でパッケージ化するを参照してください。 |
2829 | プロビジョニングプロファイルにチーム識別子がないため、アプリケーションをパッケージ化できませんでした。 |
2850 |
アプリは正常にアップロードされ、アプリのパッケージバージョンが作成されました。ただし、リモートコンテンツのデバッグを有効にできませんでした。 注: このエラーの場合、パッケージ化されていないAndroidアプリでスパイアクションを記録、再生、または実行することはできません。回避策として、手動でAndroidアプリのリモートコンテンツデバッグを有効にするを試してください。または、パッケージアプリを使用します。 |
2851 |
アプリは正常にアップロードされました。ただし、アプリのパッケージ化されたバージョンを作成することも、リモートコンテンツのデバッグを有効にすることもできませんでした。 注: このエラーについては、手動でAndroidアプリのリモートコンテンツデバッグを有効にするを試してください。 |
その他の参照項目: