By checking the documentation of the iphone, you will see how you can specify the icons to get the iphone 4 icon in addition to iphone and ipad (its just a naming convention). you will need to do that in xcode
Unity iPhone 1.x does not support the iphone 4 and up to at least b4, Unity iPhone 3 doesn’t expose the iphone 4 icon in the player settings yet.
The naming convention is icon@2x.png. Just add a 114x114 icon and name it icon@2x.png. Next, go to your info.plist file and add this icon name to the icon key string. I forget exactly what its called, but you’ll see it ; )
Now the high-res icon will show on iPhone 4 device, regular icon on older devices and icon-ipad.png on iPad. Unity 3 beta doesn’t yet automatically support the iphone 4 icon.