Crawling a Little Closer on the iPhone SDK

Share this:  

My id for logging in to Apple’s developer web site is different than the id I normally log in to my MacBook with. I was wondering if this was the reason that I could not download the items I subscribed to in the Help program in XCode.

So, I created a user on my MacBook with the same user name and signed in as that and fired up XCode. Next, I brought up the Help, subscribed to the items  that I wanted, and, bingo! Those items loaded!

When I tried to compile to the actual iPhone device (as opposed to the simulator), I still get an error… though it is a different error  now.

Rats! I went to try it again and I get yet another error: “No Device is Connected” This is in spite of the fact that I can bring up iTunes and it shows that it is connected!

Oh, and in the Organizer, it shows my iPhone. Go figure! It is all too clear that I am still missing some of the pieces of the puzzle.

4 comments

  • Did you actually get accepted into the developer program? You can’t run your apps on your iPhone unless you are accepted and have gotten your code signing digital certificate.

  • @Pete, let’s say I signed up for it not that I’ve been approved. It almost seemed to me based on documentation, that I should be able to run the app on my iPhone (at least in debug mode), but would not be able to distribute it until I got accepted. In my mind, this has not been made crystal clear.

  • “My id for logging in to Apple’s developer web site is different than the id I normally log in to my MacBook with.”

    Correct. Your developer ID should be the same as the Apple ID you use to purchase from iTunes, etc. Usually an email account name. It has no relationship to the account name or password on your MacBook.

    “When I tried to compile to the actual iPhone device (as opposed to the simulator), I still get an error…”

    That’s because you don’t have a certificate. Without that (and the iPhone 1.2/Aspen firmware), you can “connect” to a device but can’t do much with it. You’ll need to wait until you are accepted into the developer program for that. In the meantime, try programming to the simulator. You can test most things there (with some noteable exceptions like 3D graphics which requires device hardware support).

  • I found the same thing on the Apple support site.

    Apple has some great products, and real momentum, particularly with the iPhone. The only people who are likely to defeat Apple… are Apple people.

    There are points where Apple has the urge to exert control. This is one; there are others on iTunes, etc. However, a mania for controlling user experience has characterized Steve Jobs since the development of the Mac platform.

    What stops me from hacking my iPhone and moving code my code onto it? Thousands of apps have been developed for iPhone.

    All this does is piss people off.

    What does Steve say – “The internet in your pocket” “My music in the palm of my hand”

    Where do I want to see my app? In the palm of my hand. Morons.

Leave a Reply to Mr. X Cancel reply

Your email address will not be published. Required fields are marked *