Mobile Build Preparation

Overview

Before Pie’s AI agents can test your mobile application, you need to prepare and upload a test-ready build. This section provides comprehensive guides for different mobile platforms and frameworks.

Choose Your Platform

Select the guide that matches your app’s platform and framework:

Prerequisites for All Mobile Builds

Before preparing any mobile build for Pie testing, ensure you have:

Environment Configuration

  • Sandbox/Staging Environment: Configure your app to connect to a test or staging environment, never production
  • Test Endpoints: Verify your app can connect to endpoints accessible from the external internet
  • Test Accounts: Create dedicated test accounts that Pie agents can use without disrupting real users

Build Requirements

  • Development Tools: Have the appropriate IDE and SDK installed (Xcode for iOS, Android Studio for Android)
  • Latest OS Versions: Configure simulators/emulators with recent OS versions for optimal testing
  • Custom Test Files: Prepare any custom test files your app requires (these can be uploaded separately to Pie)

What Happens After Upload?

Once you upload your build to Pie’s upload portal:

  1. Automatic Discovery: Pie’s AI agents begin exploring your app within 30 minutes
  2. Test Generation: AI automatically generates comprehensive test coverage
  3. Issue Detection: Any problems found are reported in actionable issue reports

Build Process Overview

Each platform has specific requirements:

  • iOS Native: Requires Xcode and iOS Simulator build
  • React Native iOS: Requires JavaScript bundling and Xcode configuration
  • Android: Requires Android Studio and APK generation

Need Help?

For platform-specific instructions, select your platform from the guides above. If you encounter any issues during the build preparation process, contact the Pie Labs support team for assistance.