Uploading Your App - Sofy Support Docs: No-Code Automation Testing Platform Help

Uploading Your App

This guide will help you upload your app’s APK (for Android) and IPA (for iOS) so that you can start automating tests with Sofy.

Note: If you’re uploading an IPA file for iOS devices, we recommend visiting Considerations for IPA files before uploading your file.

You can upload your applications using one of the following methods:

Sofy Portal

You can upload your app in two ways:

App Manager:
  1. Log into your Sofy account

  2. Select App Manager from the left navigation bar

  3. Click on Add Application.

  4. You will notice the Add New Application modal open up.

  5. You can now either drag and drop the app into the shown space or click on Browse Files to upload an application that is saved on your local system.

  6. By clicking on Browse Files, another modal opens where you select the APK and iOS build to upload.

(Note: if you’re using a trial account, you can only upload APK files. If you want to add the IPA file you must contact the sales team to upgrade your plan.)

  1. The application will then start downloading.

  2. If you have an Enterprise build, an Enterprise certification is required. Otherwise, Sofy will automatically re-sign the app.

  3. (Optional) If you’re uploading an IPA file and are enrolled in the Apple Developer Enterprise program, check the Requires enterprise certification box.

  4. Provide the Enterprise Certificate Name. Click Save.

  5. Then Click on Continue where I left off.

  6. If the certificate hasn’t been added yet, go to Builds in App Manager.

  7. Select the package, then click the arrow to open the dropdown.

  8. Check the box next to the date on the right.

  9. Add the certificate and click Save.

General Header:

Sofy Lab

  1. Acquire a device in Sofy's Device Lab.
  2. In Device window, click the dropdown arrow at the top left of the header.

Note: You can only upload the APK file when you acquire an android device, throwing an error otherwise, and vice versa.

  1. A slide menu of App Manager opens up. Towards the bottom, you can click on the Choose Your Application File space to upload your application.

(Note: if you’re using a trial account, you can only upload APK files. If you want to add the IPA file you must contact the sales team to upgrade your plan.)

Add New Build

If you have the same app with different builds and package names, and you want to run the same test case on each, you can do this by clicking Add New Build to upload each version. Make sure to upload IPA files only under iOS application and APK files only under Android Application.

To upload the same app with different packages, follow these steps:

  1. Go to App Manager
  2. Click on Builds
  3. Select Add New Build
  4. Upload your file

CI/CD:

Sofy easily integrates with popular software development tools, making it simple to run tests and report issues. Just follow these steps to set up the integration.

You can integrate Sofy with CI/CD pipeline using tools like:

Click on any tool to see setup details. You can also upload IPA or APK files using a Curl command. You can also integrate with your issue bug reporting systems, such as Jira and Azure DevOps from the Issue tracking tab.

Frequently Asked Questions: