【发布时间】:2016-02-18 14:42:56
【问题描述】:
我正在尝试为 iOS 构建我的 unity 3d 游戏。我将脚本后端设置为 IL2CPP(armv7 和 arm64),但出现以下错误..
运行失败 /Applications/Unity/Unity.app/Contents/Frameworks/Tools/UnusedByteCodeStripper2/UnusedBytecodeStripper2.exe -out“/Users/macbook/Documents/imbatouch/project/ACT/Temp/StagingArea/Data/Managed” -l 无 -c 链接 -x "/Applications/Unity/Unity.app/Contents/Frameworks/Tools/UnusedByteCodeStripper/native_link.xml" -f "/Applications/Unity/Unity.app/Contents/Frameworks/il2cpp/LinkerDescriptors" -x "/Users/macbook/Documents/imbatouch/project/ACT/Temp/StagingArea/Data/Managed/../platform_native_link.xml" -x "/Users/macbook/Documents/imbatouch/project/ACT/Temp/StagingArea/Data/methods_pointedto_by_uievents.xml" -d“/Users/macbook/Documents/imbatouch/project/ACT/Temp/StagingArea/Data/Managed” -a“/Users/macbook/Documents/imbatouch/project/ACT/Temp/StagingArea/Data/Managed/Assembly-CSharp.dll” -a“/Users/macbook/Documents/imbatouch/project/ACT/Temp/StagingArea/Data/Managed/Assembly-UnityScript.dll” -a“/Users/macbook/Documents/imbatouch/project/ACT/Temp/StagingArea/Data/Managed/UnityEngine.UI.dll” -a“/Users/macbook/Documents/imbatouch/project/ACT/Temp/StagingArea/Data/Managed/LitJson.dll” -a“/Users/macbook/Documents/imbatouch/project/ACT/Temp/StagingArea/Data/Managed/System.Configuration.dll” -a“/Users/macbook/Documents/imbatouch/project/ACT/Temp/StagingArea/Data/Managed/System.Data.dll” -a“/Users/macbook/Documents/imbatouch/project/ACT/Temp/StagingArea/Data/Managed/System.EnterpriseServices.dll” -a "/Users/macbook/Documents/imbatouch/project/ACT/Temp/StagingArea/Data/Managed/System.Security.dll"
标准输出;错误:无法解析基本类型 System.Configuration.ConfigurationException 类型 System.Configuration.ConfigurationErrorsException Mono 中的致命错误 CIL Linker System.Exception:错误:无法解析基本类型 System.Configuration.ConfigurationException 类型 System.Configuration.ConfigurationErrorsException 在 UnusedBytecodeStripper2.ResolveFromMonoBehaviours.IsMonoBehaviourOrScriptableObject (Mono.Cecil.TypeDefinition 类型) [0x00000] in :0
在 System.Linq.Enumerable+c__Iterator351[Mono.Cecil.TypeDefinition].MoveNext () [0x00000] in <filename unknown>:0 at UnusedBytecodeStripper2.ResolveFromMonoBehaviours.Process (Mono.Linker.LinkContext context) [0x00000] in <filename unknown>:01, 字符串&,字符串&,字符串,字符串) UnityEditorInternal.AssemblyStripper:StripAssembliesTo(String, String, 字符串&,字符串&,字符串,字符串,IEnumerable
at Mono.Linker.Pipeline.Process (Mono.Linker.LinkContext context) [0x00000] in <filename unknown>:0 at Mono.Linker.Driver.Run () [0x00000] in <filename unknown>:0 at Mono.Linker.Driver.RunDriver (Mono.Linker.Driver driver) [0x00000] in <filename unknown>:0 stderr: UnityEngine.Debug:LogError(Object) UnityEditorInternal.Runner:RunManagedProgram(String, String, String, CompilerOutputParserBase) UnityEditorInternal.AssemblyStripper:RunAssemblyLinker(IEnumerable1) UnityEditorInternal.AssemblyStripper:Strip(String, String, String&, String&, String, String, IEnumerable1) UnityEditorInternal.AssemblyStripper:Strip(String[], String[], String, 字符串,字符串&,字符串&,字符串,字符串,IEnumerable1) UnityEditorInternal.IL2CPPBuilder:RunAssemblyStripper(IEnumerable, String, String[], String[], String) UnityEditorInternal.IL2CPPBuilder:StripAssemblies(IEnumerable1, 字符串) UnityEditorInternal.IL2CPPBuilder:Run() UnityEditorInternal.IL2CPPUtils:RunIl2Cpp(字符串,字符串, IIl2CppPlatformProvider, Action`1, RuntimeClassRegistry) UnityEditor.BuildPlayerWindow:BuildPlayerAndRun()
【问题讨论】: