Hot Cocoa 9: Deploying Your iPhone App

In this week’s episode: We take a look at how you get your iPhone app running on an actual iPhone. [Forum Discussion]

Hot Cocoa Episode 9 – Portable / iPod: Download
Hot Cocoa Episode 9 – HD: Download

Questions or comments? Post them here, or e-mail them to: kevin [AT] lastedit.com Thanks!
Follow me on twitter: http://twitter.com/darkfox8963

11 Responses

  1. Dennis Says:

    Hey Kevin,

    the ApplicationVerificationError is really annoying and I spend some hours on that, too. I did not know about that Entitlements.plist solution, but here is what worked for me: After messing up the configuration in the Info.plist by trying several settings, I still got that error, even though I finally entered the correct values for the code signing (like you did in the screencast). So I cleared all targets and rebuild the project – now it worked :)

    So if you are trying to get this to work and you think you got everything set up correctly, try

    Xcode > Build > Clean all Targets

    before spending some more hours pulling your hair out.

    Keep up the good work,
    Dennis

  2. Kevin Says:

    Yeah, that’s a good tip I forgot to mention. Cause the first time I tried doing that even after getting everything setup correctly it still didn’t work, and i had to clean the build to make it rebuild everything.

  3. Larry Says:

    Kevin,

    I have been programming embedded systems for almost 30 years, and I am new to the iPhone platform (wrote some stuff for Palm devices awhile back).

    I don’t think I would have made it through the entire provisioning process without getting seriously grumpy! Thanks for reducing the process to something that can be followed in less than 15 minutes!!! I love your podcasts so far…keep up the fantastic work!

  4. Apple: The Underdog Monopoly » Life Soup Says:

    [...] program. Then you have to go through this complex process of generating a security certificate (See HC Episode 13) and if you wave your arms around in exactly the right manner you’ll get it to run on your [...]

  5. Toni Says:

    You made my day! I would never have gotten this beast to work without your help.

    Great tutorial. Keep up the good work.

  6. mato Says:

    i have problem Code Sign error: The identity
    show 1 failed

    Code Sign error: The identity ‘iPhone Distribution’ doesn’t match any valid certificate/private key pair in the default keychain

    i dont no what its wrong

    please help me

  7. mato Says:

    It’s Not Working show me 1 failed

    Code Sign error: The identity ‘iPhone Developer’ doesn’t match any valid certificate/private key pair in the default keychain

    i whant to build distribution app for appstore
    i build app before no problem I don’t know wats wrong with my keychain

    i change leopard to snow leopard

  8. Rick Says:

    I wanted to thank you for this video, i am very new to this process trying to learn, and you filled in some very difficult blanks for me…

    Thank you very much you now have a fan..

  9. Greed Says:

    This video was incredibly helpful and got me to where I need to be, but it seems to me like the whole provisioning process is completely randomized. I followed every single step you did but mine started running when your tutorial still had 6 minutes left in it and was getting errors. Two days ago i did all these steps and they didnt work at all until i followed the entire tutorial. This is madness! Thanks for you help!

  10. Matt Says:

    hey buddy,
    watched your video and now i have my app i designed on my iphone. HOWEVER, i still cant upload to itunes connect using Application Loader because when i do so i get the following two messages…. PLEASE HELP!

    “-Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate.”

    PLEASE HELP! ive been working on this for AGES!!!

    thanks alot buddy

  11. JD Says:

    thx a lot!

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.