Introduction
Hi everyone! Me and my team are developing an in-house API which should be able to receive an IPA file as an array of bytes, do some internal validations (that are not important for this topic) and then upload the IPA to the App Store automatically.
Problem
So we could develop this functionality for Android bundles because Google has a public API that allows us to upload this files to their store. Now we want to replicate this same functionality for Apple and, after doing some research, we found out that exists this API called App Store Connect. However, when I read the documentation, I couldn't find any resource or endpoint which performs the upload task. In fact, i found this text on the Build's section:
A builds resource represents a single build of an app. You must upload builds using Xcode or Transporter. Once App Store Connect processes the build, it will appear as a build resource. Once the build is in the system, you can use the API to perform actions like:
* Submitting builds for review.
* Individually assigning builds to testers.
* Adding the build to a beta group for testing.
Question
Apparently, we have to do the manual uploading of the IPA with Xcode or Transporter first, and we want to automate this process. So, is there any resource of this App Store Connect API which allow us to do the uploading? Or this solution is not possible to be done? If that so, do you have any idea how we can solve this?
Thank you for your time!