Jeffrey Hunter
Jeffrey Hunter

Reputation: 1163

iOS App Upload is getting CFBundleShortVersionString error message

So I am trying to upload my app to the App store, and I am getting this error message.

ERROR ITMS-90060: "This bundle is invalid. The value for key CFBundleShortVersionString 'HEAD based on 1.0' in the Info.plist file must be a period-separated list of at most three non-negative integers."

If I open the log it gives me, you can clearly see the version short string is correct.

<software_assets apple_id="456805313"
        bundle_short_version_string="27.1.1"
        bundle_version="3221"
        ....
</software_assets>

What am I missing?!?

Upvotes: 2

Views: 1729

Answers (2)

Aamir
Aamir

Reputation: 16957

I have used pods in my project, In the info.plist of pod SVWebViewController CFBundleShortVersion was not in standard way.
You need to find non-standard CFBundleShortVersionString in info.plist file. I searched through all of them and found this in one of the repo

Before

Bundle versions string, short => Head is 0.1.2

After

Bundle versions string, short => 0.1.2

After correcting CFBundleShortVersion everything worked fine.

Upvotes: 1

Thunk
Thunk

Reputation: 4177

Check any 3rd party frameworks you've used. There are reports floating around of xcode tripping over bundle_short_version_string included in 3rd party resources pulled into the main project. For example:

CFBundleVersion must be a period separated list of at most three non-negative integers (WARNING ITMS-9000)

https://forums.developer.apple.com/thread/23581

Upvotes: 0

Related Questions