我正在移植我在 Libgdx 平台上开发的游戏。现在我正在尝试移植到 IOS。当我运行我的项目时,它给我这个错误:-
错误 MT5103:无法编译文件“/var/folders/lc/_tfkdygx19gf9b1rg1ycb3rm0000gn/T/tmp14641e8e.tmp/main.i386.m”。请在http://bugzilla.xamarin.com (MT5103)提交错误报告
请让我知道如何解决。我已经购买了单点触控许可证。
如果我使用它 -nosymbolstrip -nostrip -cxx -gcc_flags "-L${ProjectDir}/libs/ios -L${ProjectDir}/libs/ios/ikvm/bin -likvm-natives -lgdx -force_load ${ProjectDir} /libs/ios/libgdx.a -force_load ${ProjectDir}/libs/ios/ikvm/bin/libikvm-natives.a" "-v -v -v" 然后它给我这个错误
错误 MT0010:无法解析命令行参数:无法捆绑未注册的选项“-”。(MT0010) (demoProject-ios)
出现此错误:-
复制 /var/folders/lc/_tfkdygx19gf9b1rg1ycb3rm0000gn/T/tmp3e42cb58.tmp/libObjectAL.dll 到 /Users/rishabhagrawal/Desktop/spidy 3s2 2/demoProject-ios/bin/iPhoneSimulator/Debug/demoProjectios.app/libObjectAL.dll 链接程序集/Users/rishabhagrawal/Desktop/spidy 3s2 2/demoProject-ios/bin/iPhoneSimulator/Debug/iosgame.exe 进入 /Users/rishabhagrawal/Desktop/spidy 3s2 2/demoProject-ios/bin/iPhoneSimulator/Debug/demoProjectios.app 错误MT2001:无法链接程序集。原因:数组索引超出范围。--- 内部异常 System.IndexOutOfRangeException:数组索引超出范围。在 Mono.Cecil.Signatures.SignatureWriter.Write (NamedArg na, Mono.Cecil.Binary.MemoryBinaryWriter writer) [0x00000] 在 Mono.Cecil.Signatures.SignatureWriter.Write (Mono.Cecil.Signatures.CustomAttrib ca, Mono.Cecil.Signatures.SignatureWriter.Write) [0x00000] .Cecil.MethodReference ctor,Mono.Cecil.Binary。
在 MonoTouch.Tuner.Linker.Process(MonoTouch.Tuner.LinkerOptions 选项,Mono.Linker.LinkContext& 上下文,System.Collections.Generic.List`1& 程序集)[0x00000] 中:0
在 MonoTouch.Tuner.Linker.Process(MonoTouch.Tuner.LinkerOptions 选项,Mono.Linker.LinkContext& 上下文,System.Collections.Generic.List 1& assemblies) [0x00000] in <filename unknown>:0
at MTouch.LinkAssemblies (System.String main, System.Collections.Generic.List
1& 程序集,布尔 include_debug_info)[0x00000] 在:0 在 MTouch.Main2(System.String [] args) [0x00000] in :0 at MTouch.Main (System.String[] args) [0x00000] in :0