C# Unity iOS编译出错:交叉编译作业Mono.WebBrowser.dll失败

C# Unity iOS编译出错:交叉编译作业Mono.WebBrowser.dll失败,c#,ios,compilation,compiler-errors,unity3d,C#,Ios,Compilation,Compiler Errors,Unity3d,一直在从事一个旨在部署iOS的项目。直到最近,我们一直在通过webplayer构建和部署我们的客户。然而,我现在正试图转向在iOS上发布构建。但是,无论我尝试什么,当我去编译项目时,我都会收到以下错误消息: Cross compilation job Mono.WebBrowser.dll failed. UnityEngine.UnityException: Failed AOT cross compiler: /Applications/Unity_45/Unity.app/Contents

一直在从事一个旨在部署iOS的项目。直到最近,我们一直在通过webplayer构建和部署我们的客户。然而,我现在正试图转向在iOS上发布构建。但是,无论我尝试什么,当我去编译项目时,我都会收到以下错误消息:

Cross compilation job Mono.WebBrowser.dll failed.
UnityEngine.UnityException: Failed AOT cross compiler: /Applications/Unity_45/Unity.app/Contents/PlaybackEngines/iOSSupport/Tools/OSX/mono-xcompiler --aot=full,asmonly,nodebug,static,outfile="Mono.WebBrowser.dll.s" "Mono.WebBrowser.dll"  current dir : /Users/admin/Desktop/UI_gg_current/Temp/StagingArea/Data/Managed
 Env: Apple_PubSub_Socket_Render = '/tmp/launch-7SV8Ex/Render'
LOGNAME = 'admin'
PATH = '/usr/bin:/bin:/usr/sbin:/sbin'
TMPDIR = '/var/folders/7c/s32nkpmx0yvgw4mmw_5vhxx40000gn/T/'
MONO_PATH = '/Users/admin/Desktop/UI_gg_current/Temp/StagingArea/Data/Managed'
SSH_AUTH_SOCK = '/tmp/launch-wpdtRI/Listeners'
USER = 'admin'
GC_DONT_GC = 'yes please'
Apple_Ubiquity_Message = '/tmp/launch-cfnoHv/Apple_Ubiquity_Message'
SHELL = '/bin/bash'
__CF_USER_TEXT_ENCODING = '0x1F5:0:0'
GAC_PATH = '/Users/admin/Desktop/UI_gg_current/Temp/StagingArea/Data/Managed'
HOME = '/Users/admin'
COMMAND_MODE = 'unix2003'
 result file exists: False. Timed out: False
stdout: 
stderr: 

  at UnityEditor.MonoProcessUtility.RunMonoProcess (System.Diagnostics.Process process, System.String name, System.String resultingFile) [0x00000] in <filename unknown>:0 
  at UnityEditor.MonoCrossCompile.CrossCompileAOT (BuildTarget target, System.String crossCompilerAbsolutePath, System.String assembliesAbsoluteDirectory, CrossCompileOptions crossCompileOptions, System.String input, System.String output, System.String additionalOptions) [0x00000] in <filename unknown>:0 
  at UnityEditor.MonoCrossCompile+JobCompileAOT.ThreadPoolCallback (System.Object threadContext) [0x00000] in <filename unknown>:0 
UnityEditor.HostView:OnGUI()
我使用的是Unity 4.5。到目前为止,我已经删除了包括xml.linq.dll在内的第三方dll,删除了Lambda search operators=>的任何实例,并删除了temp文件夹,因为我看到了类似情况下使用的这些方法。我知道iOS交叉编译中不支持linq的某些方面


我已经研究过类似的问题,比如这个:。但是,我很困惑,因为不是CSharp程序集导致了我的问题,也就是说它不是我的脚本之一?我不知道为什么它甚至会包含一个用于iOS构建的WebBrowser.dll。非常感谢您的帮助,因为我觉得我已经到处寻找解决方案,但运气不佳。

请参阅解决此问题的解决方案

Error building Player: UnityException: Cross compilation failed.