I've searched around on google and on the forums here a bit, and saw that some people had this problem but couldn't really find a solution. Just links to old forum posts that didn't really explain how to fix it or a fix for a version of unity that I don't have. I'm currently using Unity 3.5.3f3 and the iOS QCAR that you can download from the asset store (1.5.8). My first problem is that if I set Unity to be landscape right, xcode thinks it should be in landscape left. That sounds more like a Unity/XCode bug to me though, not something that has to do with the QCAR plugin. My big problem is that if I pick something other than portrait or auto rotation, the camera behaves very, very strangely. For example, if I lock the orientation to landscape left (in Unity, making it landscape right in XCode and on the app) the app will launch and the camera appears to be at a 90 degree angle to what it should be. If I tilt my head to the right, it would look correct if it were portrait. However, when I do manage to get a marker in front of the twisted camera, my interface (I use EZGui for Unity) is correctly orientated as I would expect and as I have laid it out.
Anyone know a fix for this? Seems like the ARCamera does not like landscape orientation, and will only work in auto rotation and portrait. Anyone else have this specific problem? I saw a fix for 3.5.2 of Unity, but I'm running 3.5.3f3. Thanks in advance for any help.
I've had this issue before. How are you setting your orientation? Are you setting the supported orientations via Inspector or setting them via script?
EDIT: I've used the ARCamera in landscape mode successfully many times.