Version of protoc (protoc --version)
3.4.0
Version of ProtocolBuffers.framework
Description
iTunesConnect returns this error when uploading an app with ProtocolBuffers.framework included. I used Carthage to build the framework.
ERROR ITMS-90056: "This bundle Payload/*.app/Frameworks/ProtocolBuffers.framework is invalid. The Info.plist file is missing the required key: CFBundleVersion."
I checked the .framework itself and it was indeed empty. Looks like $(CURRENT_PROJECT_VERSION) is an empty string.