Cannot upload to App store - invalid bundle

Spaces are one of those things that work for some people and not others. 

Any way, @zentemple, you really need to get comfortable with the command line, at least enough to change directories and get file listings.  Finder hides things and I’m sure there is a way to make it show hidden items, but even then it likes to hide some file extensions. 

Is this:   /Documents/Sites/Leola Book/Kwik Movies/bluebearlite/

The folder with the source and you are putting a build folder inside the project folder (where main.lua lives)?

You cannot do this.  It will take your last build and include it inside the current build and Apple cannot handle having an app inside an app.  If this is the case, remove the build folder and save your build’s somewhere else.   I made a folder off of my home directory called AppBuilds (/Users/rmiracle/AppBuilds) and that’s where I have Corona drop all of it’s builds into. 

Rob

I don’t know what you mean by “you cannot do this”. But I think you are saying to move the entire folder somewhere else. Here is that screenshot: http://i.imgur.com/ncKIvwa.jpg

Can you get a screen shot of the folder where your main.lua lives?  What is that path?

Do you have any other live apps? Are you using a unique AppID/BundleID for this app that’s different than anything else you’ve published?

http://i.imgur.com/N2f6NMZ.jpg

I have published the long version, without any problems. You can see the folder above the bluebearlite folder. Here is the info on itunesconnect:

Identifiers

SKUbblite

Bundle IDcom.leolabook.bluebearlite

Apple ID773896520

TypeiOS App

Default LanguageEnglish

You cannot have that build folder there.  Remove it and have Corona SDK output the build to some other place on your computer.

Rob

The build from Corona is elsewhere, not in the project folder. The file that I am uploading with the App Uploader is here:

http://i.imgur.com/F9LCO3K.png

You have me quite confused about where your files are.  The one screen shot seems to say your build folder is in your source folder, the second one it doesn’t look that way.   Can you do a screen shot of your Build screen??

Rob

The original project files are are under Kwik Movies/bluebearlite. These are the files that Kwik created, including the “build” folder. Kwik publishes this to Corona. Corona uses this to “Build” the final zip file which is kept in another folder at Bluebear/Apps Icons and Builds/Bluebear Lite/ where the .zip file, which I am trying to upload using App Uploader, is called BluebearFreeVersion.zip.

I hope this helps. Thank you for your effort to solve this problem.

iTunes Connect tells me “The error message you received clearly indicates that the bundle ID you are using is invalid. This must be corrected, among other things, in Xcode. If you are unfamiliar with Xcode you will want to seek assistance from your programmer.”.

I’ve told them I am not using XCode but they are not hearing me. What is invalid about it is a mystery to me.

You don’t need Xode, but remember Apple’s docs are assuming people are using Xcode.

Can you post a screen shot of the Corona build screen?

Rob

The Corona build screen? The dialog box that pops up when you choose “Build”?

I want to give you a promo code for Bluebear which will allow you to download a free copy so you can see that the original ebook is legitimate.

I am trying, in this project, to make the lite version. Can I send the promo code to you and not post it here? The book is located here: https://itunes.apple.com/us/app/bluebear-book/id713585901?mt=8

Yes, the Corona build screen.  I don’t need to see your existing app.  We just need to figure out why you’re getting this error…

It would also be helpful to see the contents of your /User/yourname/Library/MobileDevice/Provisioning Profiles folder too and see how that matches up with the pull down on your Code Signing properties on the build screen, but lets start with that screen shot.

Rob

http://i.imgur.com/Nruwl1G.jpg

I really appreciate this help!!

R

Do you mean this? I see there are multiple copies:

apple_manual_Eng_web_ver_0_5.pdf

Bluebear Provisioning File

Bluebear_Free_Version.mobileprovision

Bluebear_Free_Version.mobileprovision

CoronaAdHoc.mobileprovision

CoronaAdHoc.mobileprovision

CoronaDevelopment.mobileprovision

CoronaDevelopment.mobileprovision

iOS_Team_Provisioning_Profile_Xcode_iOS_Wildcard_App_ID.mobileprovision

iOS_Team_Provisioning_Profile_Xcode_iOS_Wildcard_App_ID.mobileprovision

main.lua

Moglue_Publishung_guide_Eng_web_ver_0_5 (1).pdf

Moglue_Publishung_guide_Eng_web_ver_0_5.pdf

project.pbxproj

Why are there .pdf files, and a main.lua there.  This folder should only have .mobileprovision files.  I don’t know why it’s showing duplicates.  That should not be possible.

And to make sure, if you go to the Apple Provisioning Portal where you created these profiles, Bluebear_Free_Version is using a different AppID than the one in your existing app.

AppID is different.

I am thinking that I need to hire someone to do this for me. I did not have these problems with the existing app and, obviously, I am technically in over my head. My technical experience is limited to html, wordpress, some javascript. I find this process opaque, convoluted, confusing. Can you recommend someone who can finish the uploading of this free version, then also take the existing app and building it for Android? Seems like a simple thing that I am not able to accomplish. And, my time is running out. I really can’t give this too much more time. The production of this book began 12 months ago.

I would post it in the jobs forum.

Rog

update to xcode 5.1 and if that doesnt work add this to your code
MinimumOSVersion = “5.1.0”,
UIApplicationExitsOnSuspend = false,
UIPrerenderedIcon = true,
UIStatusBarHidden = true,

heres my whole build settings hope this helps

settings =
{
plugins =
{

[“CoronaProvider.ads.admob”] =
{
publisherId = “com.coronalabs”,
},

},

orientation =
{
default = “portrait”,
supported = { “portrait” }
},
android =
{
googlePlayGamesAppId = “357302231660”, --insert your app id number for google game services
usesPermissions =
{
“android.permission.INTERNET”,
“com.android.vending.BILLING”,
“com.android.vending.CHECK_LICENSE”,
“android.permission.READ_PHONE_STATE”,
“android.permission.ACCESS_NETWORK_STATE”,
},
},
iphone =
{
plist =
{
MinimumOSVersion = “5.1.0”,
UIApplicationExitsOnSuspend = false,
UIPrerenderedIcon = true,
UIStatusBarHidden = true,
CFBundleIconFile = “Icon.png”,
CFBundleIconFiles =
{
“Icon.png”,
“Icon@2x.png”,
“Icon-60.png”,
“Icon-60@2x.png”,
“Icon-72.png”,
“Icon-72@2x.png”,
“Icon-76.png”,
“Icon-76@2x.png”,
“Icon-Small.png”,
“Icon-Small@2x.png”,
“Icon-Small-40.png”,
“Icon-Small-40@2x.png”,
“Icon-Small-50.png”,
“Icon-Small-50@2x.png”,
},
UIApplicationExitsOnSuspend = false, – must be false for single sign-on to work
–FacebookAppID = 503058703136644,
CFBundleURLTypes =
{
{
CFBundleURLSchemes =
{
503058703136644, – replace XXXXXXXXX with your facebook appId
}
}
}
}
}
}

update to xcode 5.1 and if that doesnt work add this to your code
MinimumOSVersion = “5.1.0”,
UIApplicationExitsOnSuspend = false,
UIPrerenderedIcon = true,
UIStatusBarHidden = true,

heres my whole build settings hope this helps

settings =
{
plugins =
{

[“CoronaProvider.ads.admob”] =
{
publisherId = “com.coronalabs”,
},

},

orientation =
{
default = “portrait”,
supported = { “portrait” }
},
android =
{
googlePlayGamesAppId = “357302231660”, --insert your app id number for google game services
usesPermissions =
{
“android.permission.INTERNET”,
“com.android.vending.BILLING”,
“com.android.vending.CHECK_LICENSE”,
“android.permission.READ_PHONE_STATE”,
“android.permission.ACCESS_NETWORK_STATE”,
},
},
iphone =
{
plist =
{
MinimumOSVersion = “5.1.0”,
UIApplicationExitsOnSuspend = false,
UIPrerenderedIcon = true,
UIStatusBarHidden = true,
CFBundleIconFile = “Icon.png”,
CFBundleIconFiles =
{
“Icon.png”,
“Icon@2x.png”,
“Icon-60.png”,
“Icon-60@2x.png”,
“Icon-72.png”,
“Icon-72@2x.png”,
“Icon-76.png”,
“Icon-76@2x.png”,
“Icon-Small.png”,
“Icon-Small@2x.png”,
“Icon-Small-40.png”,
“Icon-Small-40@2x.png”,
“Icon-Small-50.png”,
“Icon-Small-50@2x.png”,
},
UIApplicationExitsOnSuspend = false, – must be false for single sign-on to work
–FacebookAppID = 503058703136644,
CFBundleURLTypes =
{
{
CFBundleURLSchemes =
{
503058703136644, – replace XXXXXXXXX with your facebook appId
}
}
}
}
}
}