Skip to main content

App Information from App Store

This step enables you to view app version information from both TestFlight and the App Store on a single screen, including the version you intend to submit. Upon running this step, it displays the latest version information from TestFlight and the App Store as follows:

Below are brief descriptions of the information provided on the App Information screen.

InformationDescriptionAdditional Info
Bundle IDThe bundleIds resource represents the app's unique identifier that you can register, modify, and delete.Apple's documentation
App IconSpecifies the icon that will appear for the app on the selected platform.Apple App Icon documentation
App NameThe display name of the application on the selected platform.
VersionThe current available app versions. For example, 1.0.5.
Build NumberVersion code information of your application. For example, 1.0.5(1).
Uploaded DateDate the application was first uploaded. The Release Candidate version is based on the date it was uploaded to the Publish module.
Expire DateThe expiration date of the application version in TestFlight and the App Store. The Release Candidate version does not have an expiration date.
Release TypeIndicates the release type of your application. For example, if you have an application released to the market, you will see the type as After Approval.
Processing StateThis indicates the status of your application; it will appear as Valid when there are no issues. For instance, if your application has expired in the TestFlight environment, the state will be Expire. If the application is rejected, the state will be Reject.
caution

Make sure the App Store Connect API Key is added to Appcircle and selected in Publish Settings.

App Information from App Store

Since this step compares three different versions, it can be used in various scenarios.

For example, your company's release management may involve a specific approval mechanism. When a step is completed, you need to get approval and continue the process according to the next approval. At this point, you can present version information to the people responsible for Publish with this step, and then you can continue the process by getting approval from the relevant people with the Get Approval via Email step. In this way, your entire Publish team will be able to see which version is the latest version in your production and beta test environments and compare it with your Release Candidate version.

Similarly, the authorized person in your approval mechanism will provide approval to start your release process based on this comparison.

Prerequisites

This step does not depend on any other steps to function. However, it is advisable to use it as the initial step in your Publish Flow.

Input Variables

This step does not need any input variable.

danger

This step requires only the App Store Connect API Key credentials. Ensure this API key is configured in Appcircle and selected for the appropriate flow.

To access the source code of this component, please use the following link:

Preview of GitHub - appcircleio/appcircle-publish-appstore-app-information: gets package details from appstore