iPhone app distribution building warning: This bundle is invalid - ios

When i build my app in Xcode I got the warning below which prohibits me from uploading my app to the App Store:
This bundle is invalid. The application-identifier entitlement is not
formatted correctly; it should contain your 10-character App ID Seed,
followed by a dot, followed by your bundle identifier:
com.companyname.appname (-19053)
I have tried to change bundle indentifier to "85B9GK2627.com.companyname.appname". But I get the same warnings. Does anybody know how to resolve this problem?

When XCode says to change it to "XXXXX.com.companyname.appname" it means you should actually use the values you supplied when creating the app on iTunesConnect. ".com.companyname.appname" is just an example.

Copy the bundle identifier from portal which you have used in your distribution provisioning profile and add that to info.plist. Then perform clean and build.

Related

Xcode couldn't find any iOS App Store provisioning profiles matching 'bundle id for app extension' signing problem

When I am trying to automatically manage signing for an archive with XCode 12.1. I receive an error message related to my app extension. There were no problems previously (with earlier XCode versions) and I didn't change anything. Error is the following:
Failed to register bundle identifier The app identifier 'bundle id for app extension' cannot be registered to your development team because it is not available. Change your bundle identifier to a unique string to try again.
No profiles for 'bundle id for app extension' were found
Xcode couldn't find any iOS App Store provisioning profiles matching 'bundle id for app extension'.
Bundle id for extension is correct and starts with the bundle id of the app. Something like:
id.bundle.app
id.bundle.app.extension
This is weird as profile is there and is the same as was previously.
.
As I am signing an extension, I am using a wildcard. Profiles are up to date. I also tried to recreate all profiles from scratch, it didn't help.
At the same time automatically manage signing is enabled in XCode and there is no error.
What can be the problem?
UPD.
If I sign manually and while signing select wildcard it works, but it is weird that it doesn't work for automatic signing.
I finally found the problem.
The problem was that I didn't create an identifier for my sticker extension and when I was working with signing I used a wildcard. It was working perfectly until I changed XCode to a newer version.
So, to fix the problem, I created an identifier for stickers extension, using the correct naming
id.bundle.app
id.bundle.app.extension

Having issue in React Native app running on IOS device

I am running my react native app on IOS but it is not working it is showing an error:
Code signing is required for product type 'Application' in SDK 'iOS 13.0'
No profiles for 'org.reactjs.native.example.app' were found: Xcode couldn't find any iOS App Development provisioning profiles matching 'org.reactjs.native.example.app'.
Failed to register bundle identifier. The app identifier "org.reactjs.native.example.app" cannot be registered to your development team. Change your bundle identifier to a unique string to try again.
you dont have a developer team associated with your target , or you must have used a duplicate bundle identifier.
Your bundle identifier is already in use by other developers I guess, so just change your bundle identifier in the Identify tab right above your Signing tab to another one:
For eg: Bundle Identifier: com.xyz.abc
And you can view this in the signing and capabilities tab after you selected your target in xcode
After that it should work, otherwise tell me the error, ill solve it

Different Bundle Identifier for Cocoapods frameworks not recognised

I am trying to upload an app in the AppStore. The app is divided into two, the app and the cocoapods frameworks. I have created a bundle identifier for the app with a corresponding provisioning profile. The frameworks come with their own bundle identifier and when I tried to replace them with my app bundle identifier the app returned the following error - "An error was encountered while running (Domain = LaunchServicesError, Code = 0)". Therefore I am assuming that the bundle identifier of the cocoapods framework needs to remain as is. Therefore I created a provisioning profile for each of the three bundle identifiers assuming this would resolve the issue.
With this, both the build and archive are successful however when I am uploading the archived app into the app store, xcode is returning the following error - "iTunes Store operation failed. No suitable application records were found. Verify your bundle identifier".
I have tried to reset the bundle id and provision profile from the preference in xcode however issue persist. The build settings - code signing correspond to the respective provisioning profile.
My questions are;
1) Can I have more than one provisioning profile for an app ? (ie. am I doing it right in creating provisioning profile for the cocoapods frameworks).
2) If so, why the provisioning profile is not being recognised (ie. marked as none) once it is archived ?

Error ITMS-9000 .This bundle is invalid.

After Bulid and Archive My project,When I Distribute it from the Organiser,Whlie Submitting it to the Itunes.IT Shows me two error Messages.
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..." and "This app contains an embedded provisioning profile that is not associated with your account. Please use a provisioning profile associated with Team ID ..."
How can i resovle to this problem ,,, I am beginner to Xcode .
pls help!!!! ,,
please check your itunesconnect bundle identifier and your app bundle identifier it should be same.because you are getting error due to your bundle identifier is mismatch with your itunesconnect bundle identifers. you can check also following link this is also suffering with your problem
The bundle identifier cannot be changed from the current value error

Delphi XE4 and iOS Application Loader complaining "This bundle is invalid"

I can not pick a correct CFBundleIdentifier value it seems.
...
in KeyChain I have this certificate:
iPhone Distribution: ExampleCompany (DistCertificateID)
In my developer.apple.com account I have defined app:
Name: LongReadableName
Prefix: DistCertificateID
ID: com.example.*
Name: Xcode iOS Wildcard App ID
Prefix: DistCertificateID
ID: *
In iTunesConnect I have name SkuID + BundleID appname
...
I have then tried to enter and deploy with following values with different error messages:
appname
This bundle is invalid. The application-identifier entitlement is not
formatted correctly; it should contain your 10-character App ID Seed,
followed by a dot, followed by your bundle identifier:
0000000000.appname
DistCertificateID.appname
The Bundle ID DistCertificateID.appname defined in your Xcode
Project does not match the Bundle ID that you entered for this app in
iTunes Connect appname.
DistCertificateID.com.example
The Bundle ID DistCertificateID.com.example defined in your Xcode
Project does not match the Bundle ID that you entered for this app in
iTunes Connect appname.
DistCertificateID.com.example.*
The Bundle ID DistCertificateID.com.example.* defined in your Xcode
Project does not match the Bundle ID that you entered for this app in
iTunes Connect appname.
DistCertificateID.com.example.appname
The Bundle ID DistCertificateID.com.example.appname defined in your Xcode
Project does not match the Bundle ID that you entered for this app in
iTunes Connect appname.
com.example.appname
The Bundle ID com.example.appname defined in your Xcode
Project does not match the Bundle ID that you entered for this app in
iTunes Connect appname.
I think I have tried everything I could think of...
I speculate if the issue could be resolved by a different iTunesConnect configuration/upload although I have now idea at present how to create one that would solve the problems listed here. But just in case, I have create a specific SO for BundleID/iTunesConnect: iOS app Bundle ID errors and iTunesConnect
Newest update #1
I decided to drop using wildcard app IDs since I can see that has caused other people problems. Hence I chose the other option in iTunesConnect resulting it in showing me BundleID as being com.example.appname. I then made sure 1) my provisioning for distribution used DistCertificateID.com.example.* 2) to set CFBunldeIdentifier (in Delphi) as same shown in iTunesConnect. I then built and deployed followed by submitting it to Application Loader. That resulted in error message:
The Bundle ID com.example.appname defined in your Xcode Project
does not match the Bundle ID that you entered for this app in iTunes
Connect com.example.appname.
As you can see, the bundle ID is now the same, but still it complains. I do not understand why :(
Newest update #2
I actually made a small typo error last night when I tried above. Guess I was too tired. Above solution works! (I will make it an answer.)
Ditching the wildcard app ID worked for me. Hence I chose the other option in iTunesConnect resulting it in showing me BundleID as being com.example.appname. I then made sure 1) my provisioning for distribution used DistCertificateID.com.example.* 2) to set CFBunldeIdentifier (in Delphi) as same shown in iTunesConnect. I then built and deployed followed by submitting it to Application Loader.
I was struggling with the same problem, I found this link http://embarcadero.newsgroups.archived.at/public.delphi.deployment/201308/1308131098.html
I just hadn't set the CFBundleIdentifier in Debug although I was deploying for Release. I hope this will help you to solve your issue.

Resources