AWS Device Farm | Setting Up for Direct Device Access for Xcode and Android Studio Flashcards
Do you modify my app?
Setting Up for Direct Device Access for Xcode and Android Studio
AWS Device Farm | Mobile Services
On iOS, we replace the embedded provisioning profile with a wildcard profile and resign the app. If you provide it, we will add auxiliary data to the application package before installation so the data will be present in your app’s sandbox. Resigning the iOS app results in the removal of certain entitlements. This includes App Group, Associated Domains, Game Center, HealthKit, HomeKit, Wireless Accessory Configuration, In-App Purchase, Inter-App Audio, Apple Pay, Push Notifications, and VPN Configuration & Control.
On Android, we resign the app. This may break functionality that depends on the app signature, such as the Google Maps Android API. It may also trigger anti-piracy and anti-tamper detection available from products such as DexGuard. For built-in tests, we may modify the manifest to include permissions required to capture and save screenshots.
What is AWS Device Farm Direct Device Access?
Setting Up for Direct Device Access for Xcode and Android Studio
AWS Device Farm | Mobile Services
This feature allows developers to access their private fleet devices via their local host machines the same way they debug with real devices connected directly to the machines. On top of the ability for customers to perform the same tasks they do with real devices on Android Studio and Xcode today. Device Farm direct device access gives user the wide range selection of devices and OS versions. To learn more about private devices, please contact us.
Does it support both Android and iOS?
Setting Up for Direct Device Access for Xcode and Android Studio
AWS Device Farm | Mobile Services
Yes.
Do I need to additional software on my machine?
Setting Up for Direct Device Access for Xcode and Android Studio
AWS Device Farm | Mobile Services
Yes. You can down load the client software from one of the following locations.
Windows: https://s3-us-west-2.amazonaws.com/prod-us-west-2-system-resources/AWSDeviceFarmClient/AWS_Device_Farm.exe
MacOS: https://s3-us-west-2.amazonaws.com/prod-us-west-2-system-resources/AWSDeviceFarmClient/AWS_Device_Farm.dmg
For the full instructions for installation please read this documentation.
Can I connect to multiple Android devices from my local machine?
Setting Up for Direct Device Access for Xcode and Android Studio
AWS Device Farm | Mobile Services
Yes.
Does this work for public fleet of devices?
Setting Up for Direct Device Access for Xcode and Android Studio
AWS Device Farm | Mobile Services
No, at the moment, this feature is available for private fleets on AWS Device Farm. To get more information on private fleets: https://aws.amazon.com/device-farm/pricing/#privateDevices.
Can I debug and run on AWS Device Farm devices from Android Studio, Xcode, Chrome Developer Tools, Safari Web inspector?
Setting Up for Direct Device Access for Xcode and Android Studio
AWS Device Farm | Mobile Services
Yes.
What test frameworks are supported for Android devices ?
Setting Up for Direct Device Access for Xcode and Android Studio
AWS Device Farm | Mobile Services
Once you connect to Devices, you can run any framework of your choice.