Skip to main content

Check App Store Release Status

With Appcircle's Check App Store Release Status component, you can obtain status information for your published application, bind this step to a condition based on the status, and check and run your flow accordingly.

Prerequisites

Below are the prerequisite steps necessary for this operation, along with their descriptions.

caution

This is a standalone step. The steps listed below should precede this step if they are part of your Publish Flow.

Prerequisite Workflow StepDescription
App Information from App StoreThis step compares the Release Candidate version with the TestFlight and the App Store versions.
Sent to TestflightThis step allows you to submit your application to TestFlight.
Get Approval from TestFlightThis step checks the TestFlight status of your application and advances the Publish Flow according to the specified acceptance condition.
Add for Review on App Store ConnectThis step checks the Release status of your application and advances the Publish Flow according to the specified acceptance condition.

Input Variables

Below are the parameters necessary for this step's operation, along with their descriptions.

Success Statuses

For this step to work based on a condition, a valid status must be provided. You can specify multiple statuses by separating them with commas. Some example statuses are listed below. For more information, please refer to the Apple documentation.

Note: A few status are shown below as examples. For this step to be successful, if the status of the version on App Store Connect matches one or more of the given statuses, the step will be considered successful.

  • PREPARE_FOR_SUBMISSION: Version ready for submission to review.
  • READY_FOR_REVIEW: Version ready to be submitted, waiting for submission.
  • WAITING_FOR_REVIEW: Version submitted, waiting for review.
  • IN_REVIEW: Version is being reviewed.
  • READY_FOR_SALE: Version review was successful, released on App Store.
Variable NameDescriptionStatus
$AC_SUCCES_STATUSESSpecifies the release status that has requirements for successful completion. For example: WAITING_FOR_REVIEW, IN_REVIEWRequired

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

Preview of GitHub - appcircleio/appcircle-publish-appstore-status-check: Publish flow component to check AppStore Connect / TestFlight release status for an app version