Kingston
Aspiring developer
Profile
Posts: 118
Reg: Feb 01, 2013
New York
1,180
08/21/14 09:56 AM (10 years ago)

CFBundlrShortVersionString error in Xcode5.0 and BT2.0

Hi, I am using BT2.0 and Xcode5.0. I am getting an error while i am trying to Archive my App in ITunes and the Error is " Error ITMS-9000: "This bundle is invalid. The info.plist file is missing the required key: CFBundlrShortVersionString."
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
08/21/14 04:06 PM (10 years ago)
Check in your project in the config directory; the info.plist should look similar to this: https://dl.dropboxusercontent.com/u/115208762/cfbundleshortversionstring.png Cheers! -- Smug
 
Kingston
Aspiring developer
Profile
Posts: 118
Reg: Feb 01, 2013
New York
1,180
like
08/21/14 10:45 PM (10 years ago)
Yes but it is missing my project code.But i have added it manually but still its displaying the same error. And i am using BT Core2.0
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
08/21/14 11:17 PM (10 years ago)
Hmm... I just peeked at an old version of an app I did in BTv2, and it has the setting in the Plist. Check to make sure your syntax for the setting is correct, and be sure to 'clean' your project before attempting a rebuild. In the worst case, you may want to download another copy of the project and see if the plist is any different. Not sure why yours would be missing that. Cheers! -- Smug
 
Janeen
Aspiring developer
Profile
Posts: 51
Reg: Jun 11, 2013
Southern Califo...
6,910
like
08/27/14 02:06 AM (10 years ago)
Hi Smug, I'm having the same problem trying to submit my first app. It has the message: Info plist file is missing the required key: CFBundleShortVersionString You mentioned adding it to the plist. Exactly how is this done? Your help would be very much appreciated. This is the only error that I left to solve before this hopefully goes through. Janeen
 
SmugWimp
Smugger than thou...
Profile
Posts: 6316
Reg: Nov 07, 2012
Tamuning, GU
81,410
like
08/27/14 05:32 AM (10 years ago)
That's what I dont understand... it's in my plists for both BTv2 and v3, so I'm not sure 'why' it's not there. However, if you want to try adding it manually the readers digest version would be: 1) navigate and select 'BT_info.plist' in your BT_Config directory of your project. 2) select 'Root'. 3) press the '+' that appears. 4) type your desired key (CFBundleShortVersionString) with the type "String" and a value of "1.0" 5) Save If things don't go well try downloading the package again. It's 'supposed' to already be there... Good luck! Cheers! -- Smug
 
Janeen
Aspiring developer
Profile
Posts: 51
Reg: Jun 11, 2013
Southern Califo...
6,910
like
08/27/14 09:04 AM (10 years ago)
Thank you! Typing it into the plist worked! I'm also aware now of checking to see if it's there in the download to avoid future validation errors. Wow - such a learning process to get through to this point. I'm so thankful for you and everyone else who lends a hand. You guys are what I want to be when I grow up! Janeen
 

Login + Screen Name Required to Post

pointerLogin to participate so you can start earning points. Once you're logged in (and have a screen name entered in your profile), you can subscribe to topics, follow users, and start learning how to make apps like the pros.