Adam G.
Adam G.

Reputation: 107

CFBundleVersion Not Matching

I'm attempting to upload an application to apple, and i keep receiving this error:

ERROR ITMS-90345: "Metadata/Info.plist Mismatch. The value for bundle_version in the metadata.xml file does not match the value for CFBundleVersion in 'App Name Here' [Payload/App Name.app]."

I can't seem to edit my CFBundleVersion in my plist so it matches, any thoughts???

Upvotes: 7

Views: 8446

Answers (5)

Please check your CURRENT_PROJECT_VERSION after you change MARKETING_VERSION, or you can change CURRENT_PROJECT_VERSION to 1 (CURRENT_PROJECT_VERSION=1)

Upvotes: 0

Yonat
Yonat

Reputation: 4608

If you have an app extension, make sure that the build number in the extension target is the same as in the app target.

Upvotes: 3

Borzh
Borzh

Reputation: 5215

I just got the same problem. Looks like app store compares CFBundleVersion with the last one. The current one should be higher.

Example: current 2022.06.14 will be rejected if there is another build say 2022.07 already in the TestFlight.

Upvotes: 9

Kimo Griffith
Kimo Griffith

Reputation: 1

Click on your project file(info.plist) then ensure that the MinimumOSVersion is either same as the previously submitted apps or higher. In my case, I lowered the MinimumOSVersion of my app accidentally. So after I changed it back to what it was before I was able to submit my app to Itunes Connect using application loader. You can also check for spaces in the version string if you wish and remove them.

Upvotes: 0

masam
masam

Reputation: 2278

You can click on your project file, then click on your target, and change in the general tab the version of your app.

What is important is that you should not have any spaces in the version, if the version that you specified in iTunesConnect is also without spaces.

I did get the same error because I had a trailing space in the version which was difficult to detect.

Upvotes: 10

Related Questions