At first, this was with the demo project AngryBots. I thought may be it's too complicate, so I tried that tutorial from Ray Wenderlich. Even with a blank scene in a brand new project, it still crashed when I tried to run it on my iPhone.....
Any one got any idea how to fix that? Looks like 3D Game development is not as easy as I first thought...
After some research, actually most of time spent in learning about transferring my developer profile from MacBook to old box (OS X 10.6.7 with XCode 4.0), I was finally able to get the demo project AngryBots running on my iPhone 3GS (iOS 4.3.5), yeah!
Lucky I left the phone with old version as if I have updated it to iOS 5, probably can't get it to run with XCode 4.0. I can understand Apple would like to push for everyone to upgrade all their devices to the latest version, but to be more flexible, there should be options which allows developers to "down grade" their iOS device to older version, plus should also allow XCode 4 on Snow Leopard to run latest XCode (4.3.1), well, that's a different topic...
So, while waiting for Unity to fix the issue with XCode 4.3.1, at least I got a backup work around to play with. Who says those old boxes are useless? :-)
Screen dump from iPhone 3GS shown below:
I think the link about the problem has been updated to this link
All these issues were fixed by Unity 3.5.1f2 release and we highly recommend upgrade to it.
This release also adds iPad3 (aka The New iPad) high-res splashscreen and icon support.
Tested with Unity 3.5.1 and confirmed it's working ok now. Now, how do you do Hello World in Unity?
Damn, a lot more new things to learn....