Vuforia SDK Version: 4.2.3 -
Description with steps to reproduce:
This is a simple setup that is only serving as image recognition. An AR Camera with a series of tags that activates a UnityEngine.UI.Text saying if it sees a tag or not.
It works just fine in the Editor, but when built out to iOS (we have two test devices: iPhone 5s and iPod Touch 5th Gen), the camera only shows a dark plane. Image Recognition is still running, because the Tag Recognition text is still working.
Unity version is 4.6.4.
This is the only messaging that seems relevant coming from XCode while we're debugging:
cameraDeviceInitCamera
2015-05-27 15:16:18.817 Develop[641:345055] *** -[AVCaptureVideoDataOutput setVideoSettings:] - videoSettings dictionary contains one or more unsupported (ignored) keys: (
Width,
Height
)
cameraDeviceGetVideoMode
Using default scene scale for device: 1
Replacements.RemotingServices:CreateClientProxy(Type, String, Object[])
UnityEngine.Debug:Internal_Log(Int32, String, Object)
UnityEngine.Debug:Log(Object)
Vuforia.QCARAbstractBehaviour:CheckSceneScaleFactor()
Vuforia.QCARAbstractBehaviour:ConfigureVideoBackground(Boolean)
Vuforia.CameraDeviceImpl:Init(CameraDirection)
ShipPart:Reset()
Vuforia.QCARAbstractBehaviour:StartQCAR(Boolean, Boolean)
Vuforia.QCARAbstractBehaviour:Start()
Replacements.RemotingServices:CreateClientProxy(Type, String, Object[])
(Filename: /Users/builduser/buildslave/unity/build/artifacts/iPhonePlayer-armv7-il2cppGenerated/UnityEngineDebug.cpp Line: 56)
2015-05-27 15:16:18.844 Develop[641:345055] ERROR/AR(641) 2015-05-27 15:16:18: VideoBackgroundConfig with screen size of zero received, skipping config step
cameraDeviceSelectVideoMode
cameraDeviceStartCamera
markerTrackerStart
objectTrackerStart
Trackable B02 lost
Replacements.RemotingServices:CreateClientProxy(Type, String, Object[])
UnityEngine.Debug:Internal_Log(Int32, String, Object)
UnityEngine.Debug:Log(Object)
Vuforia.TagTrackingBehaviour:OnTrackingLost()
Vuforia.TagTrackingBehaviour:OnTrackableStateChanged(Status, Status)
System.Collections.Generic.List`1:GetEnumerator()
Vuforia.TrackableBehaviour:RegisterTrackableEventHandler(ITrackableEventHandler)
Vuforia.TagTrackingBehaviour:Start()
Replacements.RemotingServices:CreateClientProxy(Type, String, Object[])
-
Development OS (Mac OS X, Windows, Linux): OS X -
Mobile OS and Version: iOS 7.1 and 8.3 tested -
Mobile Device Manufacturer and Model name: iPhone 5s, iPod Touch 5th Gen -
Do the Vuforia Sample Applications show the same behavior?: No.
i wasted a hole day binary excluding debug to figure it out. the key issue here with Fonts (i used proxymininova light) after i replaced bold text on UI component to Normal everything is compiling succesfully with any unity 32 version onm Windows 7 (latest vuforia sdk) i reccomend no one to repeat that practise (i dled all unity5 version from site and after only i reimport vuforia package sdk getting closer to get the clues about that backgroundvideosize of zero bug shiiiiii