Reputation: 1163
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
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
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:
https://forums.developer.apple.com/thread/23581
Upvotes: 0