The application manager enables the execution of the following actions through the cloud web portal.
A project administrator can also manage the applications through Applications Rest API.
To navigate to the 'Applications Lab' click 'Applications' from any screen.
Upload Application
Step 1: Click 'Upload'.
Step 2: Select the file to be uploaded.
You can do the following actions with the uploaded application.
- Download
- Install
- Re-Instrument Application
- Uninstall Application
- Delete Application
Limitations with App Bundles:
Starting from 21.7, SeeTestCloud supports the upload of Android App Bundles (.aab) with a camera and fingerprint instrumentation.
It doesn't support network instrumentation yet. In order to test apps with network instrumentation, you can edit your AndroidManifest.xml explicitly as suggested here.
Application Information Panel
Step 1: Click the application line.
The following information is available about the application:
- Application Logo
- Full Application Name - bundle id for iOS applications/package and activity name for Android applications.
- Uploaded - date and time, when an application was uploaded.
- OS (Android/iOS)
- Release Version (
versionName
for Android,CFBundleShortVersionString
for iOS) - Build Version (
versionCode
for Android,CFBundleVersion
for iOS) - Size - application file size.
- Unique Name - can be specified only when uploading an application via API. The application can be installed using its unique name.
- Notes
iOS-specific information
- Distribution type - Development' / Ad Hoc / Enterprise / App Store
- Allow Resign - 'true' by default. can be changed to false only when uploading application via API
- Profile to use - can be specified only when uploading application via API
Android-specific information
- Camera Support - specified when uploading application
- Fingerprint Support - specified when uploading application
- Network Capture Support - specified when uploading application
- Custom Keystore - can be specified only when uploading applications via API
iOS Application Information Panel:
Android Application Information Panel:
Editing an Application
To edit an application, select it and click the edit command.
For the iOS application, it is possible to update the following information:
- Allow resigning application (It will be Disabled if sign-ios-distribution-app is set to False in Cloud Server configured)
- Provision profile to use when signing
- Unique name of the application
- Application notes.
- Allow plugin signing (This switch can be toggled only when the above Allow Profile Resign checkbox is checked and the app has plugins)
When the switch is toggled on you can select a specific provision profile for each plugin individually or set it as Auto.
We support custom signing for up to 10 plugins.
Please note that the main selected profile and all the rest provision profiles (selected for the plugins) must share the same certificate.
(For more information about this signing limitation please refer to Apple: Creating an App Extension)
For the android application, it is possible to update the following information:
- Camera Support
- Fingerprint Support
- Network Capture Support
- Unique name of the application
- Application notes.
Deleting Applications
Single or multiple applications can be deleted together. Cloud Admin can delete applications across the projects whereas the Project Admin or User can only delete applications from the projects they are assigned to. The Users can be further restricted to delete applications
by configuring the project settings.
To Delete applications, Go to the Application page, select the One or more applications followed by clicking on three dots on the right side, to reveal the delete option.
On clicking delete, the delete application dialog will pop up. Click on the Delete button to delete the applications.