Discussion Forums  >  Xcode, Errors, Installing, Configuring

Replies: 10    Views: 1211

bizeducator
Apple Fan
Profile
Posts: 6
Reg: Nov 05, 2010
Gravenhurst, On...
60
11/11/10 04:55 PM (15 years ago)

Apple Upload

Hi there, First off, let me say that buzztouch is an amazing site. I want to thank the creator and developers for this free open source platform. I am a secondary school teacher in Ontario, Canada. I am using buzztouch to create an App for my school community. I teach for an online secondary school called The Virtual Learning Centre. I have built the app and it tests just create on the simulator and on my iPhone. I am attempting to upload the binary to Apple using the Application Loader but keep getting the following errors: buzztouch_v14_iphone_B4D598953FD100B4/build/Debug-iphones/vlc.app is not a valid location for the app. It must be at the top level of the archive Bundle identifier: com.vlc.com differs from reserved bundle identifier: com.virtuallearning.ca.vlctldsb Application failed codesign verification. Thesignature was invalid, or it was not signed with an Apple submission certificate. Thank you in advance for any help you can provide!
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
11/11/10 05:08 PM (15 years ago)
@bizeducator - thanks for the kudos, major motivator ;-) The code-signing NIGHTMARE continues. Still amazes us at how crazy tough they make it. Don't fear though, it's something silly, easy, fixable - always is. We get this question lots! So, the problems are ALWAYS related to either the App Id stuff you configured in the Apple Portal or the Signing Certificate / Provisioning profile combo you selected in build settings to build the app. Again, it appears easy but this type of thing happens lots and lots of times. a) Close Xcode, re-open the project. b) From the build menu, choose the Clean All Targets options, let it clean itself up. c) With your project highlighted, click Info button to show the build settings, make sure the Release / Device choice is selected in the top-left drop down and verify that the Code Signing choice is set to the provisioning profile you downloaded form Apple. This Provisioning Profile needs be set setup at Apple using the App Store choice. This is where lots of folks go wrong. d) Do the same thing with the Target selected. Not the top-level project name, but the Target. Expand Targets (lower left of project sources) then select your project. Do the same this as in step c. Choose Release / Device, choose the Provisioning Profile for App Store e) Make sure you have downloaded and installed the WWDR intermediate certificate (see the certificate tab) If this doesn't do it, start pulling your hair out, laughs. There are a few other longer posts in this forum with similar issues, read them too. Let us know if you succeed, or not, so we can do whatever we can ... good luck.
 
bizeducator
Apple Fan
Profile
Posts: 6
Reg: Nov 05, 2010
Gravenhurst, On...
60
like
11/11/10 06:01 PM (15 years ago)
Thanks for your ridiculously quick response David. I had previously changed the provisioning profile as I read about this in one of your other posts. I will dig around the other forums as you suggest. I think the problem has to do with my app ID. Thanks for your time!
 
bizeducator
Apple Fan
Profile
Posts: 6
Reg: Nov 05, 2010
Gravenhurst, On...
60
like
11/11/10 06:22 PM (15 years ago)
Baby steps.... Fixed the Apple ID issue. Now only getting 2 errors when trying to Upload: buzztouch_v14_iphone_B4D598953FD100B4/build/Debug-iphones/vlc.app is not a valid location for the app. It must be at the top level of the archive [Any idea what this means - not a valid location for app?] Application failed codesign verification. Thesignature was invalid, or it was not signed with an Apple submission certificate. [I followed all certificate instructions - no sure what I did wrong on this one] Can anyone give a poor teacher some help....
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
11/13/10 10:48 AM (15 years ago)
Did you ever get this figured out? Sounds to me like your trying to upload the wrong .zip file. a) Build > Clean All Targets b) Build (not build and run, make sure Release is selected c) After build completes, expand the Products folder in the Xcode project, control-click the .app file > Show In Finder. d) Compress this, control-click > Compress This will make a .zip in the location that Finder is showing you - this is the file you want to upload. This URL may be helpful too: http://www.iphonedevsdk.com/forum/iphone-sdk-development/19016-need-help-uploading-binary.html
 
bizeducator
Apple Fan
Profile
Posts: 6
Reg: Nov 05, 2010
Gravenhurst, On...
60
like
11/13/10 11:13 AM (15 years ago)
Thanks kindly for all your help. I'm down to one error message: Application failed codesign verification. Thesignature was invalid, or it was not signed with an Apple submission certificate. I might start a new app on the Apple Portal and try the process again. I must have done something wring with the certificate process.
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
11/13/10 11:54 AM (15 years ago)
So back to the code-sign thing from before. I don't think it's an Apple App Id issue because it would likely say: An valid code-signing identity could not be found for this application id in your bundle or something like that. Maybe open up the Organizer Window (menu > organizer) and see if BOTH provisioning profiles show. One for Debug and one for App Store. Both of these should be the same thing that shows up in the Build Settings when you choose the Code Signing Identity. It really should be just: a) Get the WWD certificate in your Key Chain on your computer (open up KeyChain app and see if it's there) b) Get the certificate you created at apple for App Store c) Get the Provisioning Profile you created at Apple for the App Store Choose them in Xcode build settings - build. Not sure how else to move forward? I was thinking maybe me or somebody else? could help with a WebMeeting or something. If I could see your desktop this would be much easier ;-O Back later, sunny out, going sailing. Like 75 today and kids chomping at the bit to get to the beach.
 
bizeducator
Apple Fan
Profile
Posts: 6
Reg: Nov 05, 2010
Gravenhurst, On...
60
like
11/13/10 12:21 PM (15 years ago)
That would be very helpful. I think I really made a mess of things now as I am back to a codesign error when attempting to build. I can set up an adobe connect meeting space where I can share my screen with you and we can dialogue via audio. Let me know when you might be free. Have a great time at the beach.
 
bizeducator
Apple Fan
Profile
Posts: 6
Reg: Nov 05, 2010
Gravenhurst, On...
60
like
11/14/10 04:53 PM (15 years ago)
I don't have any hair...if I did I would be pulling it out right about now!!
 
David @ buzztouch
buzztouch Evangelist
Profile
Posts: 6866
Reg: Jan 01, 2010
Monterey, CA
78,840
like
11/15/10 12:34 PM (15 years ago)
hi.... if you have a moment, please send an email with your phone number to info at buzztouch.com I'll call when I get time and we'll see if we can't get this worked out.
 
ifredyperu
Code is Art
Profile
Posts: 1
Reg: Mar 16, 2011
peru
10
like
03/16/11 09:14 AM (14 years ago)
for this problem i prefer use the ORGANIZER from xcode option, this will work for you easylly, i you have son question send me an email to [email protected] Did you ever get this figured out? Sounds to me like your trying to upload the wrong .zip file. a) Build > Clean All Targets b) Build (not build and run, make sure Release is selected c) After build completes, expand the Products folder in the Xcode project, control-click the .app file > Show In Finder. d) Compress this, control-click > Compress This will make a .zip in the location that Finder is showing you - this is the file you want to upload. This URL may be helpful too: http://www.iphonedevsdk.com/forum/iphone-sdk-development/19016-need-help-uploading-binary.html
 

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.