iPhone SDK dance and Info.plist

This morning, I started to follow the book “Beginning iPhone Development, Exploring the iPhone SDK” (it got many high reviews at Amazon) and found that I needed to update my setup somewhat.  It turned out that my iPhone is running 2.2 software but my XCode SDK was still at 2.0.

Once I installed the lastest SDK (2.2) all was fine.  I was able to take screenshots from the Organizer within XCode.  XCode was also able to connect to the iPhone device’s debugger.  So the setup is good to go.

After some research, I finally found out the definitive answer for changing the Info.plist so that your app will run on a tethered device.  Make sure you create a Bundle Seed Id.   The Bundle Seed Id is a 10 character alpha-numeric ID.  Then use it as the value for the Bundle identifier in the Info.plist.   So you need to put something like this “##########.com.mycompany.HelloWorld” as the Bundle identifier.  Now you’ll be able to run your app on your development device.

The Bundle display name can be set to anything.  This is what shows up underneath the application icon on the iPhone desktop.

Leave a Reply