Game Renders black if I don't allow all orientations on iOS

Hello,
I’m just starting to play with Unity, and things seem to work great for me when I test using the Unity4 remote app, etc. But when I build my project and load it onto an iPhone then only UI elements render. none of the environment or character elements. I can tell the game is running as I can move and see my health bar go down when I run into objects.
The game is intended to run in landscape and uses the accelerometers for moving the character left/right.
so I was disabling auto rotate in my player settings. I found if I turn auto rotate on AND allow for all orientations then the game shows, but breaks quite a few things when it goes into portrait and back.

does anyone have any suggestions or thoughts on what might be causing this, what I’m doing wrong?

Below is how I access the orientation settings, and my system/device info.

Thank you in advance for any guidance you can provide.

{Top Menu Bar} >> [Edit] >> [Project Settings] >> [Player]
{Inspector on right of screen} >> (iOS icon selected) >> [Resolution and Presentation] >> Orientation

Need Default Orientation set to Auto Rotation AND all off the following enabled. (but I only want Landscape)

  • Portrait
  • Portrait upside Down
  • Landscape Right
  • Landscape Left

Unity Version Info:

  • Edition: Personal (Free)
  • Version: 5.3.2f1 Personal

Computer Info:

  • OS: Mac OS X 10.11.4 (Beta)
  • Xcode: 7.2.1 (7C1002)

Device Info:

  • iPhone 6s (not +)
  • iOS 9.1 (also tested on another iPhone 6s with iOS 9.3 beta)

Project info:

  • 2D
  • Sprites
  • 2 cameras, 1 - Main Camera, 1 - HUD camera
  • Using the Cross Platform Input plugin/package

Hi,

had very similar setup, although XCode version was 7.1x.

I didn’t see “Use Animated Autorotation” in your settings - I had it on (was reading some discussions about) and then had only Lanscapes enabled. Also, Auto Rotation was on.

Worked fine, published on iOS.