翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS Device Farm のアプリケーション
以下のセクションには、Device Farm のアプリケーション動作に関する情報が含まれています。
計測アプリケーション
アプリケーションを計測したり、アプリケーションのソースコードを Device Farm に提供する必要はありません。Android アプリケーションは変更なしで送信できます。iOS アプリケーションは、シミュレータではなく、iOS デバイスターゲットで作成する必要があります。
実行するアプリケーションの再署名
iOS アプリケーションの場合、プロビジョニングプロファイルに Device Farm UUID を追加する必要はありません。Device Farm は、組み込みプロビジョニングプロファイルをワイルドカードプロファイルに置き換え、アプリケーションに再署名します。補助データを提供する場合、Device Farm では、Device Farm がインストールする前にそれをアプリケーションのパッケージに追加し、その補助データがアプリケーションのサンドボックスに存在するようにします。アプリに再署名すると、アプリグループ、関連ドメイン、ゲームセンター、 HealthKit、ワイヤレスアクセサリ設定 HomeKit、アプリ内購入、アプリ間オーディオ、Apple Pay、プッシュ通知、VPN 設定とコントロールなどの使用権限が削除されます。
Android アプリケーションの場合、Device Farm がアプリケーションに再署名します。これにより、Google Maps Android API など、アプリの署名に依存する機能が破損したり、 などの製品から著作権侵害や改ざん防止の検出がトリガーされたりする可能性があります DexGuard。
実行での難読化アプリケーション
Android アプリの場合、アプリが難読化されても、 を使用している場合は Device Farm でテストできます ProGuard。ただし、著作権侵害対策 DexGuard で を使用すると、Device Farm はアプリケーションに対して再署名してテストを実行できません。