Troubleshooting

Common iOS Publishing Issues

Account Issues

Apple ID or password were entered incorrectly. Since we don't store either one, there's no easy way for us to check so enter it slowly.

At regular intervals, Apple makes changes to their T&C. In order to create or update your apps, you must accept them. You must accept Apple's new Apple ID and privacy terms or your build will fail. If you have not published or updated an app recently, login into your Apple Developer Account first and check for new terms and conditions. You can find these by accessing your Agreement History Card.

App-Specific Password

You will need your app-specific password to send each new build to your App Store listing in the future, so make sure to record it securely. If a developer uses a third-party platform like Thunkable to send an app build to App Store Connect, the developer must create an app-specific password.

Any time you change or reset your primary Apple ID password, all of your app-specific passwords are revoked automatically to protect the security of your account. You need to generate new app-specific passwords for any apps that you want to continue using.

iOS Distribution Certificate

One certificate from Apple is all you need for all the apps you publish from your account in a year. However, the certificate must be uploaded every time you update your app, so we recommend you rename it and save it somewhere you'll know to look for it next time.

When a certificate expires, it will not affect published apps, but you must create a new one and connect it to a new provisioning profile the next time you update a published app or publish a new app.

A certificate is specific to the email account that was used to generate it. Therefore, if you help another Creator publish their app, you must log in and publish from that Creator's account using their certificate.

Apple limits the number of certificates you are allowed per account, so you may need to revoke a certificate before creating a new one.

Since two-factor authentication is the default for Apple accounts, the instructions provided are for publishing with two-factor authentication enabled. If you need to enable it for your account, please see Apple's instructions here: Turn on two-factor authentication for your Apple ID.

If you have an existing Apple Developer Program account with 2 iOS certificates, you'll have to revoke one. Apple only allows developers to have 2 iOS certificates at a time and Thunkable creates one when it publishes to your account.

Provisioning Profile

After you revoke your certificate, it is possible that one or more of your provisioning profiles will become inactive. To publish successfully, you'll also need to delete any inactive provisioning profiles

Removing your app from the App Store

If you want to remove your apps from being listed in the App Store, open your app listing on App Store Connect and follow these instructions:

  1. On the “App Store” tab, click on “Pricing and Availability”

  2. Click the “Remove from Sale” radio button

  3. Then click the “Save” button to unpublish your app

You can see these buttons in the screenshot below:

Please note that if your Apple Developer account expires, your apps will no longer be available for download in the App Store.

Removing your app from the Play Store will not delete it from devices which have previously downloaded the app.

Last updated