Manual WDA Setup
If you prefer to manually build, re-sign, and upload the WebDriverAgent, follow the steps below. This approach gives you full control over the signing process.
Prerequisites
- A Mac machine with Xcode and Xcode command line tools installed
- A valid Apple account (with or without a developer program subscription)
- The iOS Resigner app for re-signing the WDA IPA, which you can download from iOS Resigner GitHub
Overview
The manual WDA setup process involves the following steps:
- Download WebDriverAgent - Download the pre-built WDA IPA file
- Create Provisioning Profile - Set up your Apple account and create a provisioning profile in Xcode
- Resign WDA IPA - Use the iOS Resigner app to re-sign the WDA with your provisioning profile
- Prepare for tvOS (optional) - Create a separate resigned IPA for tvOS devices if needed
- Upload WDA - Upload the resigned IPA to the device farm
- Build from Source (optional) - Alternative method to build WDA directly from source
Follow the individual guides for each step in the navigation menu.