-
-
Notifications
You must be signed in to change notification settings - Fork 6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CFBundleVersion is not valid for all platforms #1780
Comments
Same problem here |
Let's see how we can fix this. I assume it's just missing from the Info.plist, even if that plist was generated by Xcode. |
Yeah. I'd suggest you just go over all of the different targets' Build Settings and chamge Current Project Version value or go to the Info.plist an change it there. Just make sure all targets have one of these set to something meaningful to your progress on the project. |
So, do I have to change it manually? |
@omatty198 I did the same thing :) |
Can any of you guys create a PR with this change? |
I am using Carthage and am hitting this exact error - ERROR ITMS-90056: "This bundle .../SDWebImage.framework is invalid. The Info.plist file is missing the required key: CFBundleVersion." |
I checked out the pull request #1784 |
Great guys. |
Sure, glad to help! |
I've updated with latest version, but still happening... |
I've modified the Info.plist manually to make the upload as @omatty198 pointed out. |
@jfsagasti by "update to the latest version" you mean cloning master branch or downloading latest release? |
You are right. Carthage picked the latest release I guess (I don't have "master" specified in the cartfile). Sorry for the oversight! |
@jfsagasti If you are in a rush and need to submit soon I would suggest you stick to the manual change solution and not really rely on master as a stable codebase. |
That's exactly what I did, thanks! I needed to submit a new version today 👍 |
I had this same problem today. Manually edited the SDWebImage.framework/Info.plist file to set the CFBundleVersion |
New Issue Checklist
Issue Info
Issue Description and Steps
When submitted to iTunes Connect/TestFlight the archive is rejected because the CFBundleVersion does not have a value in the Info.plist.
"ERROR ITMS-90056: This bundle is invalid. Payload/YOUR_APP_HERE/Frameworks/SDWebImage.framework Info.plist file is missing the required key: CFBundleVersion"
I saw in the project that it is set to 1 for some platforms and is missing for others - especially iOS. It seems Apple have some new more strict rules for the provisioning and bundles metadata effective since yesterday. I'd suggest you maintain a better versioning for the project and it's targets.
The text was updated successfully, but these errors were encountered: