IOS app packaging and publishing

Time:2021-12-5

App packaging

The purpose of Certificate creation is to show the steps, so some packages are created. Here, you need to operate the existing app on the Internet, so take a project of the company as an example

To configure a certificate into a project:

IOS app packaging and publishing

Then select package:

IOS app packaging and publishing

After successful packaging, choose to publish to the app store background

IOS app packaging and publishing

Select app store

IOS app packaging and publishing

Select direct upload. If export is selected, an IPA file will be packaged and generated. Then this file can be uploaded later using application loader

IOS app packaging and publishing

Here you can see how to open the Application Loader:

IOS app packaging and publishing

After clicking upload, if there are basically no other problems, you can log in to your account here for app Management:

Background operation in Apple App Management:

IOS app packaging and publishing

Select the app you packaged, and then click the activity in the menu bar. All version records are displayed here:

IOS app packaging and publishing

You can then view the status:

IOS app packaging and publishing

Here’s a reminder:

When a new version is uploaded, it is in an incomplete or waiting state. It will take five to ten minutes to change the state. As shown in the blue version number above, it is OK and can be uploaded to the app store for approval

Then select app store and add a new version:

IOS app packaging and publishing

Fill in the new version number:

IOS app packaging and publishing

After adding:

IOS app packaging and publishing

A new version will be displayed at the position in the figure. After selection, you can see the relevant information of the app on the right side of the browser, modify or fill in according to the prompts, finally click submit for approval in the upper right corner, and then return to my app page. You can find that the app is in the status of pending approval. Wait 1-3 days to know the audit results

By the way: before submitting for approval, pay attention to whether to update the version automatically or manually. If there are no other requirements, it is generally recommended to update it automatically. If the update is automatic, the user will receive it in time, and the approval will directly overwrite the old version. After you publish the update, there is still a certain delay in getting the app store to the user

Of course, if you choose to update manually, you need to frequently check the mailbox of the registered account or directly log in to the background to check the app audit status within a few days after publishing, so as to avoid being scolded by the leaders, ha ha

Problems encountered

Problem description

When submitting a newly built app to app store connect today, after Archive – distribute app, it displays “no suitable application records were found. Verify your bundle identifier ‘xxxxx’ is correct”

problem analysis

There is no corresponding app in App Store connect, so this will be displayed.

Solution

1. Log in to app store connect – my app – create a new app and create a corresponding app, where

  • “Package ID”: select the bundle identifier in the Xcode project. If there is no corresponding package ID, you can create one in the Apple Developer Center – account app IDs.
  • “SKU”: fill in a specific ID to internally distinguish apps in the current account.
    2. The bundle identifier in Xcode fills in the same content as the ID in the app ID, Archive – distribute app, which can be uploaded correctly at this time

Note: if the upload still fails, please check the error prompt, usually the bundle identifier error during Xcode packaging, or the “package ID” in App Store connect is different from the bundle identifier