Using Appdome Automation Testing for iOS Apps
Automated testing is essential for modern DevOps and QA teams to validate iOS apps across a wide range of devices and iOS versions. However, iOS security models are sensitive to instrumentation, dynamic inspection, and jailbreaking indicators, which can lead to app exits or error conditions. Appdome’s Build2Test service provides mobile app automation testing designed to accelerate the delivery of secure iOS apps globally. It enables continuous testing of Appdome-secured apps without compromising security, allowing seamless integration into CI/CD pipelines and testing infrastructures. With Build2Test, you can test iOS apps using automated testing platforms like SauceLabs, BrowserStack, BitBar, and LambdaTest—without triggering security alerts, errors, or app crashes. Appdome’s in-app defense model identifies the unique runtime signature of approved test environments. Even if these services use intrusive testing tools (e.g., Magisk, Frida), Appdome safely suppresses alerts and allows uninterrupted testing, without requiring changes to the app binary, fusion sets, or entitlements.
Appdome’s Build2Test service can be used in either of the following ways:
- Via Appdome DEV-API.
- Via Appdome’s Console (see the instructions below)
Use Build2Test Service via the Appdome Console
Before You Begin
- Any events encountered when testing the selected service will not raise alarms and notifications. With Appdome’s Build2Test service, Appdome’s in-app defense model recognizes the unique signature of the selected testing service and allows for easy testing without issuing a security alert or forcing the app to exit, even if these services use tools such as Magisk or Frida.
- Ensure you have the following:
- Appdome account.
- An Appdome version supporting the Build2Test service. If your current version doesn’t support the feature, contact Appdome Support.
- Appdome SRM license.
- A license for Build2Test.
- Mobile App (IPA).
- Signing Credentials
Step by Step:
- Log in to your Appdome account.
- Upload your app (.apk or .aab file) to the Appdome platform.
- Click the green arrow next to “Build My App” and click Built2Test.
- Click Built2Test My App.
- Optional: After the build is successfully completed, you can add context to the app. The context addition is exclusively applicable to the test environment, namely, to the specific device using the selected service. To add context, click Add Context2Test.
- Sign the app by clicking Sign2Test. The signing is exclusively applicable to the test environment.
Related Articles:
- How to Use Secure Android & iOS Apps in GitHub CI/CD
- How to use Appdome-Build-2Secure Orb for CircleCI
- How to Secure Android & iOS Apps in GitLab CI/CD Pipelines
How Do I Learn More?
If you have any questions, please send them our way at support.appdome.com or via the chat window on the Appdome platform.
Thank you!
Thanks for visiting Appdome! Our mission is to secure every app on the planet by making mobile app security easy. We hope we’re living up to the mission with your project. If you don’t already have an account, you can sign up for free.