iOS Question No CFBundleVersion or CFBundleShortVersionString upload to iTunes Connect

John Peat

Member
Licensed User
I have been struggling with this for a few days now.

I am confident (reasonable) that I have the Apple id, distribution certificate, distribution provisioning file and iTunes Connect app defined correctly.

The error I get is specific in that the 'ipa' files doesn't contain the 'CFBundleShortVersionString key' or the 'CFBundleVersion key'


upload_2016-4-18_16-39-3.png


Looking in the 'ipa' I can't see these keys either:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN"
"http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">

<dict>
<key>CFBundleDevelopmentRegion</key>

<string>English</string>

<key>CFBundleIdentifier</key>

<string>com.apple.xcode.dsym.VisitorRego.VRPassport</string>

<key>CFBundleInfoDictionaryVersion</key>

<string>6.0</string>

<key>CFBundlePackageType</key>

<string>dSYM</string>

<key>CFBundleSignature</key>

<string>????</string>

<key>CFBundleVersion</key>

<string>1</string>

</dict>
</plist>

I can't see past this issue. I am happy that what I have defined in Apple is correct. I am happy with the 'distribution' process I am following...... can anyone 're-boot' me?

Regards

John
 

John Peat

Member
Licensed User
Don't know? This is the project Attributes...

#Region Project Attributes
#ApplicationLabel:VRPassport
'Orientation possible values: Portrait, LandscapeLeft, LandscapeRight and PortraitUpsideDown
#iPhoneOrientations: Portrait
#iPadOrientations: Portrait, LandscapeLeft, LandscapeRight, PortraitUpsideDown
#Target: iPhone, iPad
#MinVersion: 7

#PlistExtra:<key>NSLocationWhenInUseUsageDescription</key><string>Used to display the current navigation data.</string>
#PlistExtra:<key>NSLocationUsageDescription</key><string>Used to display the current navigation data.</string>

#End Region

And this is the build configuration:

upload_2016-4-18_17-44-31.png


Where do I set it? and how does it relate to the iTunes Connect page (the field in iTunes I need to set)?

upload_2016-4-18_17-46-30.png
 
Upvote 0
Top