AppStore Submission : Bundle Invalid ?

Getting into LiveCode for iOS? Ask your questions here.

Moderators: Klaus, FourthWorld, heatherlaine, robinmiller, kevinmiller

Post Reply
belgarion
Posts: 5
Joined: Fri Dec 10, 2010 9:42 pm

AppStore Submission : Bundle Invalid ?

Post by belgarion » Fri Dec 17, 2010 11:17 am

Hi !

I'm curently trying to upload my app to the appstore throught the Application Loader.
I got these two error messages :

This bundle is invalid. The info.plist file is missing the required key: CFBundeleVersion.


&

This bundle is invalid. The key CFBundleShortVersionString in the Info.plist file must be a period-separated list of at most three non-negative integers.

Do you have any clue on how to resolve this ?

Thank you !

Belgarion

kevinmiller
Livecode Staff Member
Livecode Staff Member
Posts: 122
Joined: Thu Feb 23, 2006 7:57 pm

Re: AppStore Submission : Bundle Invalid ?

Post by kevinmiller » Fri Dec 17, 2010 6:09 pm

You need to supply a version in the iOS standalone settings pane ('Version' field).
Kevin Miller ~ kevin@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps

belgarion
Posts: 5
Joined: Fri Dec 10, 2010 9:42 pm

Re: AppStore Submission : Bundle Invalid ?

Post by belgarion » Fri Dec 17, 2010 10:14 pm

Hi Kevin

Thanks for your answer but i've already done this.
The only way i have to bypass this error message is by opening the app package and editing manually the xml keys wich are like this initialy :

<key>CFBundleVersion</key>
<string></string>
<key>CFBundleShortVersionString</key>
<string></string>

After editing with Property Editor :

<key>CFBundleVersion</key>
<string>1.0.0</string>
<key>CFBundleShortVersionString</key>
<string>1.0.0</string>

Now i get another error wich says "Application failed codedesign verification. The signature was invalid, or it was not signed with an Apple submission certificate".

I see in the plist that this string is not filled :

<key>CFBundleSignature</key>
<string>????</string>

While the "embedded.mobileprovision" file is correctly generated and the pusbishing certificate is the right one (AppStore)

What should i do in your opinion ? Manualy fill-in the string ? But with wich data ?

Thank you for your help. It seems a bit hard to publish an app on the appstore :)

Obleo
Posts: 174
Joined: Mon Apr 10, 2006 10:35 pm
Location: Chicago
Contact:

Re: AppStore Submission : Bundle Invalid ?

Post by Obleo » Fri Dec 17, 2010 11:43 pm

I think I may have found something that may help here. The iOs setting pane in the standalone builder under version already has 1.0.0 listed in the field next to version. But when one goes and builds it does not add the version number to the plist. If you go to that field and delete the 1.0.0 text from the field and re enter it, then save again, it should appear within the plist file. It sounds kind of dumb, but that how I had to get the cfbundleversion to show up on the plist file. Try it and see if that helps.

belgarion
Posts: 5
Joined: Fri Dec 10, 2010 9:42 pm

Re: AppStore Submission : Bundle Invalid ?

Post by belgarion » Sat Dec 18, 2010 12:18 am

Yeah, it did it ! :)
Thank you A LOT Obleo, your solution has solved my firts AND second problem !
The app is now waiting for apporval, thanks to your help !

Thanks again !

Obleo
Posts: 174
Joined: Mon Apr 10, 2006 10:35 pm
Location: Chicago
Contact:

Re: AppStore Submission : Bundle Invalid ?

Post by Obleo » Sat Dec 18, 2010 12:22 am

That good to hear. Good luck.

mj662
Posts: 1
Joined: Fri Apr 22, 2011 3:33 am

Re: AppStore Submission : Bundle Invalid ?

Post by mj662 » Fri Apr 22, 2011 3:35 am

Can you tell me where I can find the " iOs setting pane in the standalone builder"? i can not find these settings and have the same issue with versioning my app.

Thanks, mark

Danny
Posts: 106
Joined: Tue Nov 09, 2010 1:28 am

Re: AppStore Submission : Bundle Invalid ?

Post by Danny » Fri Apr 22, 2011 5:09 pm

To find the settings go to, in livecode, File -> Standalone settings and then towards the upper right you will see "iOS"

Post Reply

Return to “iOS Deployment”