How do I Submit an iOS App to the App Store?
This lesson describes how to submit a LiveCode application to the App Store. Screen captures are provided.
iOS applications can be uploaded to the App Store using the Application Loader that is distributed with Xcode. This lesson describes how to configure LiveCode to build your application for release and use the Application Loader to load your application to the App Store.
Building your LiveCode Application
Build your LiveCode application as a standalone and ensure that an Icon and a Splash Screen are provided. You also need to ensure that the Internal App ID matches the one you already set up when you were preparing your application for submission using iTunes Connect. The other settings are very much application dependent and need to be set as required.
Convert to .ipa
You need to convert your file to .ipa format and zip it for submission. You can do this by following these steps.
1. In LiveCode, create an iOS standalone as above. If the standalone is saved in a folder called myApp, located in your Desktop folder, you should see something like:
2. Open a terminal and navigate to your Desktop folder by typing this:
3. From the terminal, rename the "myApp" folder to "Payload" by typing:
mv myApp Payload
5. From the terminal, zip the "Payload" folder and rename it to "application.ipa" by typing:
zip -r application.ipa Payload
6. Now you can use Application Loader to upload the "application.ipa" file.
Logging into the Application Loader
Open Application Loader from Xcode: Click on Xcode -> Open Developer Tool -> Application Loader. You need your iTunes Connect login information to proceed with the Application Loader.
Important Note: Starting from Xcode 11.x, Application Loader is no longer included in the Xcode bundle. In fact, it has been replaced by a new standalone app, called Transporter. You can find Transporter in the Mac AppStore:
With Transporter, the process of uploading your .ipa file is similar to the one described in this lesson.
Choosing Your Application
Once you successfully logged into the Application Loader, you can choose the application you prepared for upload.
Select Deliver Your App and click on Choose to select the "application.ipa" file you created in the previous step.
Note: The Waiting For Upload has to be set in iTunes Connect before you can upload an application.
Verifying the Application Information
Then you are presented with a summary of the application information. If the information is correct, then continue with Next
Adding the Application
The Application Loader performs some initial test on the file you are uploading and proceeds to upload it if no initial problems are identified. The screen display changes a number of times to indicate at what stage of the assessment and upload the Application Loader is.
Once the upload is successful you are prompted with a window, similar to the one shown here. Select Next.
Completing the Upload
If your upload completed successfully, you are presented with the final Application Loader window.