159

I have created an app in App Store Connect and it has been in the "prepare for submission" state for more than 3 days. When I try to archive my app, and submit it to the app store it, displays this message:

No suitable application records were found. Verify your bundle identifier is correct.

Austin Conlon
  • 164
  • 8
  • 22
Ragul
  • 3,042
  • 3
  • 13
  • 29

37 Answers37

69

Now only I find the Error. I used one capital letter in bundle id. but I have used small letters in xcode's bundle id. now I changed that as like in the app id. and now I successfuly uploaded my app to iTunes Connect. Thanks for your Support.

Ragul
  • 3,042
  • 3
  • 13
  • 29
58

generally this happens when you have not created your app from apple developer account->iTunes Connect->Click on My App->click on plus sign (+)->New App->And fill up the whole info and Choose Your Bundle Id for the app you are uploading now.

Avi
  • 581
  • 4
  • 3
50

Just check that app you configured on iTuneconnect is having same bundle identifier that you are using to upload app.

URL: https://appstoreconnect.apple.com/apps

Boken
  • 3,207
  • 9
  • 25
  • 31
Gaurav
  • 7,651
  • 4
  • 31
  • 55
29

iTunes Connect || App Store Connect (website):

In your browser, go to iTunes connect/ App Store Connect.

  1. Add your New App / edit your existing app.
  2. Go to App information.
  3. Check the Bundle ID name.
  4. If there is no bundle ID, make sure you create one.
  5. I used the WildCard bundle ID. That means, your complete bundle ID is likely to be com.organizationName.* and the suffix (exampleApp). Xcode:
  6. Go to your Workspace / Project.
  7. Go to your project.
  8. Select the General Tab.

Ensure the Bundle Identifier is the name you set in iTunes Connect.

For example: com.orgnanizationName.appName

It seems you have to start the App Store submission process in iTunesConnect.

App Store Connect Icon Add App

Roger Perez
  • 1,595
  • 20
  • 24
  • Yes that was m case. this error is shown you have not added the app in https://appstoreconnect.apple.com. – Vikash Sinha Dec 13 '19 at 15:34
  • This was me as well. I created the APP ID on the 'portal' but then forgot to create an App Store Connect app that USED that APP ID signature I created on the Apple App Portal. – Waxhaw May 01 '20 at 00:44
  • Thank you, I spent a lots of time with the error, check my id over and over, and the problem is just I have to create a new app on App connect first... what a joke... – Morton Nov 25 '20 at 07:59
19

What did the fix for me is to allow app access to all users:

  1. Go to AppStore Connect
  2. Go to My App
  3. Under Additional Information, click on 'Edit User Access'
  4. Select 'Full Access'
  5. This allowed me to upload the app the first time (via Xcode & Application Loader)

After the initial upload, i can switch back to 'Limited Access' and upload just fine.

Zaim Ramlan
  • 421
  • 4
  • 9
12

If you use Application Loader, then check if you are logged to the correct account. It was my case and it can happen if you manage account for various clients.

enter image description here

Adam M.
  • 969
  • 1
  • 6
  • 22
11

I believe you can found the answer here Xcode 5 - "No application records were found" when trying to Validate an Archive from @Bamsworld.

As you already mentioned and as per the documentation - App Distribution Guide

Important: You can’t validate your app unless the app record in iTunes Connect is in the “Waiting for Upload” or later state After you add a new app in iTunes connect there will be an amber light along with its status. It will most likely read "Prepare For Upload". To get it to the "Waiting For Upload" state click view details for the app and in the top right there should be a blue button that says "Ready to Upload Binary". Click this and follow the given directions.

Community
  • 1
  • 1
Beto
  • 3,343
  • 5
  • 27
  • 37
  • 2
    In my case the problem was the Mac running out of space. Application Loader instead of giving an error about disk space gives random error like this a several others (you can give the same *.ipa and it will return random real errors but indeed you are just out of space) – Vorotnyak_Nazar Aug 08 '18 at 09:40
7

In my case, I had 2 Apple IDs in my Xcode preferences (Xcode -> Preferences -> Accounts), so I had to remove one. After I removed Apple ID that I didn't need, validation process worked just fine.

Wasted a few hours, just because the error message is useless. This is so frustrating.

1

Igor Kharakhordin
  • 5,916
  • 1
  • 21
  • 28
  • Same goes here, I had 2 accounts, one is the developer and the other one is the owner, and the developer one listed first. So probably Xcode tried to act on behalf of the developer user – Benny Davidovitz Mar 11 '20 at 21:36
  • Same problem, it solved my probrem, it wasted my time – saint Apr 27 '21 at 10:38
5

Double check the Bundle OS Type code in your App's info.plist, for me, the only way around this error was to set it to APPL.

The weird thing is that the error was regarding to my frameworks bundle id, tho changing the above in my app solved it.

Heestand XYZ
  • 1,275
  • 2
  • 13
  • 27
  • I've tried everything else and this was the solution that ended up solving this for me! Thank you so much. – Gasper Jul 30 '19 at 21:27
5

Using Application Loader worked in my case.

enter image description here

Luat Vu Dinh
  • 410
  • 4
  • 8
3

Chek your app ID in the Apple Developer Center. Then, use exactly the same name in Bundler Identifier.

Ilan Olkies
  • 323
  • 3
  • 9
3

I have to manually sign the app. Created new certificate and new profile. Set code signing to Manual. Only then i was able to upload. Moreover select Manual sign in from organizer while uploading build.

enter image description here

Ammar Mujeeb
  • 1,028
  • 14
  • 21
3

Once check this.

Open your .plist file and check for "Bundle OS Type code" key. If that is not there, add a row and give that key and check the type it should be a string. And give "APPL" as value.

Clean the project and go for Archive.

I hope it will work for you.

3

I've changed the Version number but forgot to change the Build version. Changing the Build version resolved the issue. Such a silly mistake. Smh...

Gowtham
  • 288
  • 2
  • 13
3

Since this is question obviously has different potential answers depending on the individual circumstances I thought I'd add my problem and what solved it:

Problem: I had someone copy the binary archive, make some changes and then pass the binary onto me. This caused a binary conflict.

Solution: I had to create a new certificate. I copied the bundle ID from the develop consul, pasted into xcode and was able to upload.

Side note: You can regenerate a new bundle id by turning on "In-App Purchases" under Capabilities.

enter image description here

Aus_10
  • 452
  • 4
  • 13
3

After few days I realize that, I've set Bundle ID wrong.

Here is how I correct,

Go App Store Connect > Your App > App Information > General Information

Select the Bundle ID you create and assign at xcode before.

Now you can Upload without error.

msalihbindak
  • 493
  • 5
  • 16
2

Firstly, check that you're using the same accounts in both Application Loaded (or XCode) and iTunes connect. Secondly, check that Bundle Id in error message and in iTunes connect are match, including tHe cAsE!

Mike Keskinov
  • 10,359
  • 5
  • 53
  • 73
2

if your bundle id carried a capital letter and you've changed it to a lower case letter, you must run the application in the simulator before attempting to archive and upload to app store connect (this was the issue and solution for me).

2

For me, what fixed it was to enter the required details in App Store Connect -> TestFlight -> Test Information.

Once I'd done that it seemed that Xcode realised there was a new app to allow uploading to and succeeded.

(Also check your caps in your Bundle ID though. )

Baza207
  • 2,107
  • 1
  • 22
  • 39
2

iMessage Extension: For everyone that is fighting with this problem with an messages extension (or any other extension) make sure you enter in "App Store Connect" -> "General Information" -> the Bundle-ID of the application target and not the extension target. We fought 2 days to find this out.

Baran Emre
  • 2,296
  • 1
  • 17
  • 20
2

For me : Just tried uploading using Application Loader and it worked

brahimm
  • 636
  • 1
  • 9
  • 26
2

If after you confirm your Bundle ID's match across App Store Connect, Apple Developer Portal, and Xcode and you are still having issues try this:

Remove the Apple ID associated with the Bundle ID you're experiencing issues with from your Accounts list in Xcode (Menu Bar -> Xcode -> Preferences -> Accounts). Then, add the Apple ID back to the Accounts list in Xcode.

Daniel Storm
  • 15,870
  • 6
  • 74
  • 133
2

Make sure this is included in your Info.plist:

<key>CFBundlePackageType</key>
<string>APPL</string>

I had APPL misspelled as AAPL. Once I fixed that and signed into Application Loader and Xcode with the same Apple ID, everything worked.

Luke Redmore
  • 401
  • 3
  • 9
2

For me, it was because I forgot to create a "Provisioning Profile" on Apple developer portal. I created a profile here for "App Store", then downloaded and opened the file and it worked!

gafi
  • 9,663
  • 2
  • 27
  • 28
1

In my case I got it worked with opening the Application Loader inside the XCode.

Steps : XCode -> Open Developer tool -> Application Loader

When I opened it with Launchpad it failed to identify the correct account for the app. Therefore, it asked me to create an account.

With XCode , Application Loader could list down the accounts I'm entitled for. You have to select the correct account from the drop down.

NavodaP
  • 218
  • 2
  • 17
1

Make sure you follow these steps in order:

  1. Generate the App ID at https://developer.apple.com/account/ios/identifier/bundle

  2. Generate your app from iTunes Connect selecting the Bundle ID created in step one

  3. Upload the IPA from Application Loader or XCode

Agu Dondo
  • 9,636
  • 6
  • 50
  • 59
  • Please help! I'm stucked at Step 2 trying to "generate your app from iTunes Connect". For Step 1 I've already created the bundle, but in my iTunes Connect I don't see the app showing? – Isaac Aug 21 '18 at 07:03
  • Exactly the issue is #2 , i'm stuck it's been like 4 hours already and it's not showing up under the drop down – Marin Jan 14 '19 at 20:24
1

In my case the app was already set up, but the app version was already in use (waiting for review), I just needed to increase the version number.

gimix
  • 736
  • 6
  • 21
1

In my case the problem was that my application had literally no information filled in the App Store Connect

Antoine
  • 1,191
  • 2
  • 14
  • 31
1

In my case I was using a different account, I created an app on Itunes but selected different account on Xcode. So just Selected the right account on Xcode and it worked for me.

Nasir Khan
  • 561
  • 3
  • 10
  • 21
1

In my case

  • Checked if same user in itunes and xcode
  • Checked bundle ID is same

Solution:

Go to itunes inside the page of my app and inside the first tab "App Information" under the right hand side has a section "Others Information" click on the "edit user permission" and grant xcode user the permission to read the information of the app.

DONE

Jacky Chong
  • 172
  • 1
  • 10
1

When changed a project name from HelloCordova to that one I wanted I encouraged this problem. Even though in PROJECT_NAME -> General -> Bundle Identifier as well as in PROJECT_NAME -> Build Settings -> Product Bundle Identifier I changed it as it should be still had the same error. What solved the problem was simply to open a different editor and look for this string PRODUCT_BUNDLE_IDENTIFIER and changed all the names I don't want to the correct ones. Apparently Xcode takes the bundle identifier also from somewhere else than these 2 locations.

Daniel Danielecki
  • 3,527
  • 3
  • 29
  • 41
0

After hours of frustration I came across this article....

Does bundle id need to be case sensitive?

Hope this helps someone having the same issue as me.

Cari95
  • 303
  • 5
  • 14
0

if your app transfer other account. You should rearrange Signing section for the corrcet team(new team)

Emre Gürses
  • 1,328
  • 13
  • 23
0

I got the error when uploading a React Native Expo bundle to Apple App Store Connect using Transporter. The problem was that I had transferred the app from my personal account to our company account but forgot to sign into our company account in Transporter.

Click the profile icon in the top right corner and sign in to the correct account that you are using in your bundle.

enter image description here

Ian
  • 103
  • 9
0
  1. First login your developer account.
  2. Check your bundle identiifer correctly
  3. Then Check in your app store connect the new app is create or not as the same bundle identifier (is the main error)
  4. Choose your correct bundle identifier to create new app.
  5. Now you upload your app it get success.
VinothV
  • 9
  • 1
0

Had this happen to me and my case was an odd one.

I had multiple accounts added in Xcode, but only when i added my private account to the job-team in addition to the job-account, i encountered problems.

Turns out that xcode somehow checked for permissions with my private accounts who only had a customer-support role and not a developer role. It completely ignored my work-account that had the developer role.

Solution was to remove the account which lacked permissions, so that xcode used the proper account.

-1

Check Requires full screen is enabled or not. If not enable it.

You can find that option in the below steps.

Targets -> General -> Deployment Info -> Requires full screen.