Hi all,
Decided to re-post this as a specific issue now.
I wish to have multiple scenes and persistent objects.
The simplest method was to create a scene with the persistent objects in and nothing else.
This scene would then load the first level with the objects in.
Works fine in the editor - hangs on iPhone.
Any thing I should know/be checking??
As an aside (really stupid question now); where an earth to set the default scene?? i.e. the first scene that should be ran 


Cheers
The first scene to run is set in the Build Settings - it is the topmost enabled scene, with a value of 0 on the right.
I see.
Are you sure?
They simply appear to be list alphabetically and therefore my first scene isn’t in slot 0.
Cheers
Yep, pretty sure…
Simply drag the scenes around to re-order them… topmost will become zero.
All of this and more, can be found in the user manual
Page 6:
http://unity3d.com/support/documentation/Manual/Publishing%20Builds.html

Hey Phil,
You were right!! 
Of course what confused me is the editor always run the last screen edited (no matter the order in ‘build’) and so that was ok.
While the actual iPhone build needs the correct order!!
Thanks man!, I’ve just spent a few hours going through this and scratching my head - you saved me!!!
Much appreciated!, have a nice day :-)))
Cheers