-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
App rejected due to 2.x.x-rc/-beta CocoaLumberjack framework version #633
Comments
That doesn't make sense, for Apple to check the versions of 3rd party libraries. Could you provide a copy-paste or a screenshot with how they sent you this reason? Also, you need to do a |
As a workaround you could just change the Build Number (not the version number) of the framework from the Pod project. I think this should be reported to the CocoaPods project if they don't have an Issue already. |
Even though this issue exists, and it's probably a CocoaPods issue, I must underline something else. Beta releases (as for any product in the world) are not guaranteed and usually have problems. That's why we call it a beta, it's a version people can play with. I think it's a bad practice to submit an app with 3rd party dependencies using beta versions. And CocoaPods handles that, as you can't get a beta version only explicitly. I strongly recommend you stick to 2.0.x until an official 2.1.0 is released. And this recommendation applies to all the other libraries that you use. |
On the other hand we thank you for trying out pre-release versions when you're developing. |
This problem causes by version defined as '2.1.0-beta' or '2.1.0-rc' than '2.1.0' on Info.plist. |
I noticed the swift2.0 branch was deleted and my app already uses swift 2.0 so I need this badly. The currently released version doesn't support swift 2.0 so I didn't have any choice really. Or perhaps I missed the proper way to deal with swift 2.0 support? |
Swift 2.0 is now integrated into our master branch and the 2.1.0 release. We already have a beta and a rc 2.1.0, the official 2.1.0 is coming this week. |
I didn't use the beta. The 2.0.2 and 2.0.3 official release have the same issue.
|
They can't have that issue if you are using CocoaPods. Otherwise the manual version in the project may be wrong and we need a pull request to update it. |
CFBundleShortVersionString |
We use Carthage not CocoaPods. The version in the Info.plist is the truth. |
Ok, now it makes sense. I didn't know that (not using Carthage might explain it). |
Tried to submit app today and ITC rejected it due to invalid version format (-rc) in CocoaLumberjack framework version.
The text was updated successfully, but these errors were encountered: