Testing a Release App
Purple Apps
This article will walk you through the steps you need to take to test your Purple App as a release version on your devices for iOS and Android, before submitting it to the App Stores.
Understand the Difference between Preview App and Release App in Purple Manager: Preview Apps and Release Apps
CSR (Certificate signing request) (per device you want to create p12 certificates on): Create a CSR per device on which your Release app is supposed to be tested. Create a CSR
Add UDIDs to the Apple Developer Account (per test device): Add the UDID for each desired device on which you would like to test your Release App. UDIDs
iOS: Build Settings Release: Configure the App Build Settings (Release) in Purple Manager to be able to build and download a "Release version" of the Purple App for iOS:
- Private Key & Certificate (p12) + Password (per Purple App - works for Preview and Release): To distribute your Purple App on the App Store, the iOS Distribution Certificate (P12) digitally signs your app, similar to a passport or ID. While exporting it, a password is generated . Create an iOS Distribution Certificate (P12)
- iOS Distribution Provisioning Profile (per Purple App - works for Release): Enables you to distribute your app through the Apple App Store. Create a mobile provisioning profile for your release app
Android: Configure the App Build Settings for Android in Purple Manager to be able to build and download a "Release version" of the Purple App.
- Keystore: A keystore file is a secure container for your Android app's digital signature, containing the cryptographic keys that verify the app's authenticity.
- Storepass: The storepass, is the key to your keystore lockbox. It's a password that you set when you created your keystore file to protect it from unauthorised access.
- Alias: An alias is a nickname for your keystore that allows you to refer to a particular set of cryptographic keys stored in it.
- Keypass: The keypass, adds an extra layer of security to the cryptographic keys in your keystore.
Learn here how to create those assets: Create the keystore file, alias and passwords
Invite users for testing purposes to your App Store Connect account
Create a Test Flight of your App: Create a TestFlight Version of an iOS App
Build the App in Purple Manager: After all configurations are proceeded you can start to Building an App
Invite users: In Purple Manager you have the option to invite users to your Release App for testing the App. Learn more Test user management
Download the Release App: Download the Release App from Purple Manager to your device and test it.