I have a problem with one of my iOS application.
I try to validate archive in Organizer but i have this message :
Archive validation failed with errors : Archive validation failed due
to the issues listed below. iTunes Store operation failed. No suitable
application records were found. Verify your bundle identifier
'org.alamofire.Alamofire' is correct.
i use Alamofire in this application and the bundle identifier is not recognized, it is the first time i have this problem, in the previous version uploaded no problem with alamofire !
EDIT : of course bundle identifier of my app is like 'com.organization.myApp' and is created on developer center, i already uploaded archive on iTunes connect with alamofire and no problem. But Alamofire has also a bundle identifier (com.alamofire.Alamofire) and this time it implies this issue.
Thank you for your help
It clearly mentions that the bundle identifier of your app is not matching with the bundle identifier on iTunes record for your app. Are you sure you are archiving the correct Target from your workspace?
I had similar issue. The wondering part is that bundle id (com.xyzcompany.abcappname) exists in Bundle Id section of my apple developer account.
The solution was to clean Xcode, delete the derived data content and then start Archive.
In your case the bundle id seems to be reserved type (use of alamofire). Try changing your Bundle Id. For eg. com.YourCompanyName.AppName
Related
For the past 4 days, I have been going crazy trying to upload my iOS mobile application to iTunes connect and so far I have only received errors during validation checks. [Errors: ITMS-90046,ITMS-90685,ITMS-90347]
I have checked several stack overflow solutions ranging from hard quitting Xcode, checking signatures, verifying capabilities, deleting developer profiles and many others. On the other hand, I have also used google to search for anything that could help my case and so far nothing.
This is exactly the error that I have.
App Store Connect Operation Error
ERROR ITMS-90046: "Invalid Code Signing Entitlements. Your
application bundle's signature contains code signing entitlements that
are not supported on iOS. Specifically, value
'applinks:appname.page.link/WSBG' for key
'com.apple.developer.associated-domains' in
'Payload/appname.app/appname' is not supported."
App Store Connect Operation Error
ERROR ITMS-90685: "CFBundleIdentifier Collision. There is more than one bundle with the CFBundleIdentifier value '' under the iOS
application ''."
App Store Connect Operation Error
ERROR ITMS-90347: "Bad bundle identifier. The bundle identifier '' of the application extension
appname.app/PlugIns/OtchitandaNotification.appex should start with the
application's bundle identifier 'com.appname.App' and not contain more
than one period “.” after the application's bundle ID."
Link for above error screenshot
Link for entitlements
screenshot
Link for signing settings in build settings
screenshot
What options would you advise me to try to solve these issues? I am literally lost and have tried many solutions that have failed.
For the first error, there are various articles that stated that dynamic links and web credentials should be were I have placed them.
For the second and third error, I have double checked both bundle identifiers on my targets which are composed of "AppName" and "appNameNotification" with the latter being an extension.
I have found a solution for error 2 and 3. I was using two targets, one being the main app and another being an extension of the main app.
I made the mistake of using a single bundle identifier for both targets when I should have two because when I use an extension I have to consider it to be a second application.
Therefore, the solution was to create a new app ID with a bundle identifier specifically for the extension alongside provision profiles for that bundle ID (extension target).
XCode is annoying
I've prepared my app to AppStore, successfully built it in Xcode and then try to Validate and got an error:
"App Store Connect Operation Error
No suitable application records were found. Verify your bundle identifier 'io.flutter.flutter' is correct."
I use another identifier in the app. It is the 2 build of version, first was successfully uploaded to TestFlight two weeks ago. What's wrong?
Your bundle identifier has been set wrongly (io.flutter.flutter). It needs to match the bundle identifier from the developer portal and the app created on App Store Connect. Change it to the one you use in the app.
It's necessary to replace the value for CFBundleExecutable from $(FLUTTER_BUILD_NAME) to $(EXECUTABLE_NAME) in the file ios/Runner/Info.plist
The appstore's response when i try to upload my new build is this= "no suitable application records were found. Verify your bundle identifier 'com.1234.ubicalapro' is correct.'
but then i've checked the appstore and its the same bundleId im trying to upload with the build.
what can i do?
BundleId when i try to upload it
BundleId in Xcode
BundleId from the AppStore
I had this error in XCode 10.0.
On closer inspection, Apple had truncated my bundle ID.
The only way I could stop XCode from truncating my bundle ID was to ...
Archive the app with a new bundle ID and a new app name. I did nothing with this intermediate archive.
Set the app name and bundle ID back to what I originally needed
Archive again.
After this, no more error.
First, make sure the website identifier is online, like below:
Second, check for any problem in the two frameworks:
I'm trying to upload my app to the App Store using fastlane deliver but it's telling me that the bundle identifiers in Xcode and iTunesConnect don't match even though they're the exact same. Why is this happening and what can I do to help myself find out why? I understand that I haven't provided much information but I'm not even sure myself where to start looking. Here is the error message thrown:
Return status of iTunes Transporter was 1: ERROR ITMS-90054: "This bundle is invalid. The bundle identifier cannot be changed from the previous version. If you want to change your bundle identifier, you will need to create a new application in iTunes Connect."
The call to the iTMSTransporter completed with a non-zero exit status: 1. This indicates a failure.
Any ideas as to where to start looking? Thanks!
Have you got multiple apps on iTunes Connect? I was having this same problem, but with pilot. I've got two apps on iTunes Connect, and for some reason it was trying to upload to the other app.
With pilot you'll get a message saying:
Ready to upload new build to TestFlight (App: [appId])
I found that the appId was the wrong one (You can check those ids in iTunes Connect under App Information -> General Information -> Apple ID).
What ended up working for me was specifying the app_identifier (your bundle identifier) when running pilot.
I want to deploy my app to the apple app store.
after archiving, on the validation stage i'm getting the an bundle id error code.(see image)
my bundle identifier is : "ru.maxiforex.mobile",
defined in xcode: (.plist and general tab),
and ind the appId in the provisioning profile at apple.dev.
Please advise,
Asaf
Edit:
Ok, bug is fixed:
the bundle identifier on the summary page on the itunes connect was: "maximarkets".
changing this to the real name + deleting the derived data page did the trick.
thanks for the help :)
Are you sending in an update? Then you need to use the previous bundle id, which according to the error is maximarkets.
If you are sending in a new app then you will need to create that app first in itunesconnect.