Hello! currently been highly interested and have been greatly working with Vuforia through the IOS specific plugin and working with it on Xcode, but at Work with some people we planned to move towards using Unity3D as a helper to set up everything easier among my peers. While Xcode and Ios Vuforia worked without a single blink.
Unity3D on the other hand when were setting up within some Mac environments and Windows (with Unity3d 32bits due to current restrictions), and we try to build for IOS specifically, we found one error at compiling time into a Xcode project that we havent being able to find a reason about why. Using just the core Unity Plugin, and then The Plugin + Examples. same error keeps happening:
Exception: Invalid PBX project (parsing line 757) UnityEditor.iOS.Xcode.PBX.Parser.ParseKeyValue () (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/XCode/PBX/Parser.cs:149) UnityEditor.iOS.Xcode.PBX.Parser.ParseTree () (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/XCode/PBX/Parser.cs:120) UnityEditor.iOS.Xcode.PBX.Parser.ParseValue () (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/XCode/PBX/Parser.cs:164) UnityEditor.iOS.Xcode.PBX.Parser.ParseKeyValue () (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/XCode/PBX/Parser.cs:152) UnityEditor.iOS.Xcode.PBX.Parser.ParseTree () (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/XCode/PBX/Parser.cs:120) UnityEditor.iOS.Xcode.PBX.Parser.ParseValue () (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/XCode/PBX/Parser.cs:164) UnityEditor.iOS.Xcode.PBX.Parser.ParseKeyValue () (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/XCode/PBX/Parser.cs:152) UnityEditor.iOS.Xcode.PBX.Parser.ParseTree () (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/XCode/PBX/Parser.cs:120) UnityEditor.iOS.Xcode.PBXProjectData.ParseContent (System.String content) (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/XCode/PBXProjectData.cs:451) UnityEditor.iOS.Xcode.PBXProjectData.ReadFromStream (System.IO.TextReader sr) (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/XCode/PBXProjectData.cs:458) UnityEditor.iOS.Xcode.PBXProject.ReadFromStream (System.IO.TextReader sr) (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/XCode/PBXProject.cs:868) UnityEditor.iOS.Xcode.PBXProject.ReadFromString (System.String src) (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/XCode/PBXProject.cs:863) UnityEditor.iOS.Xcode.PBXProject.ReadFromFile (System.String path) (at /Users/builduser/buildslave/unity/build/PlatformDependent/iPhonePlayer/Extensions/XCode/PBXProject.cs:857) UnityEditorInternal.Advertisements.UnityAdsPostprocessor.EditXcodeProject (System.String buildFolder) (at C:/buildslave/unity/build/Extensions/UnityAds/UnityAdsEditor/UnityAdsPostprocessor.cs:104) UnityEditorInternal.Advertisements.UnityAdsPostprocessor.PostProcessBuild_iOS (BuildTarget target, System.String path) (at C:/buildslave/unity/build/Extensions/UnityAds/UnityAdsEditor/UnityAdsPostprocessor.cs:96) UnityEditor.HostView:OnGUI()
This Error at building the project from Unity3D 32 Bits on Windows causes the Xcode projects to not complete and arent readable and we dont have any specific idea about if its an Issue of having the Unity3d 32 Bits on Windows.. Or because the Unity3D downloader got the IOS Modules and I believe if they are the same of the 64 bits causing an issue? (Unity3d does not provide a downloader assistant for 32 bit specifically, you acquire the editor separately).
Thought Maybe Im missing something specifically. But so far that is been the only problem happening.
Astrov's fix worked perfectly. Thank you!!!