We’re registered iPhone developers but have just applied to the developer program, which allows you to register devices, distribute apps, etc. I’m trying to build some of the iPhone demo apps and get an error “iPhoneBundleIdentifier” has not be set up. But shouldn’t this only occur if I’m trying to run on a device? I just want to run in the simulator. Can I do this before we are formally in the development program? I’m trying the Roll-A-Ball demo.
It also seems that some of the demos will build for the simulator although I’m getting compile errors. I have the latest XCode, etc. installed. Is there a difference between which apps will build only for a device and which will build for both a device and a simulator.
Just to clarify - Correct me if I’m wrong, but in order to build a Unity app for iPhone, “Build” just creates an Xcode project which then you need to compile just as you would a straight Xcode app.
… and once you are registered and have set up your AppID and Provisioning Profiles et al - you will need to set the ‘iPhoneBundleIdentifier’ (in the format com.[companyname].[appname]) in the player-settings within unity.
This identifier should match the settings you made in the AppID and Provisioning stages. - I recommend that you use the wild card (########.*) method as explained at that point.
It’s a pity that there’s no simulator support. A customer actually just wanted to demo a prototype to someone during an online meeting using screen sharing, and thought it may be cool to have it running in the simulator - otherwise there’s no apparent evidence that the prototype is actually running on iOS…
?? super old post no ?..I believe there is some target to be able to make a build form unity in the simulator now ^^…never try tho or maybe once.
From unity i always build on device, if i need to share proto I use test flight usually cause everybody get it on device without hassle , the few time I use simulator is when i play with Xcode itself or cocos2d XD…
so I am not sure but looking at the year of those post , you may have missed something…