无法使用xamarin studio在ios设备中调试应用程序

时间:2013-06-14 11:17:51

标签: ipad debugging xamarin.ios xamarin

我在xamarin工作室(monotouch)开发了一个ipad应用程序,我突然无法在ios设备(ipad)中调试这个应用程序,但在ios模拟器中一切正常。

从“构建输出”我得到以下信息,任何想法都会很好。

  

错误MT0000:意外错误 - 请在http://bugzilla.xamarin.com提交错误报告   System.IO.IOException:路径上的共享冲突/Volumes/BOOTCAMP/IPAD_GIT/Vendor12_IPad/bin/iPhone/Debug/Vendor12_IPad.app/MonoTouch.Dialog.PickerElement.dll.mdb     在System.IO.FileStream..ctor(System.String路径,FileMode模式,FileAccess访问,FileShare共享,Int32 bufferSize,布尔匿名,FileOptions选项)[0x00000] in:0     在System.IO.FileStream..ctor(System.String路径,FileMode模式,FileAccess访问,FileShare共享,Int32 bufferSize,布尔isAsync,布尔匿名)[0x00000] in:0     在System.IO.FileStream..ctor(System.String路径,FileMode模式,FileAccess访问)[0x00000] in:0     at(wrapper remoting-invoke-with-check)System.IO.FileStream:.ctor(string,System.IO.FileMode,System.IO.FileAccess)     在Mono.CompilerServices.SymbolWriter.MonoSymbolWriter.WriteSymbolFile(Guid guid)[0x00000] in:0     在Mono.Cecil.Mdb.MdbWriter.Dispose()[0x00000]中:0     在Mono.Cecil.ReflectionWriter.TerminateModuleDefinition(Mono.Cecil.ModuleDefinition模块)[0x00000] in:0     在Mono.Cecil.StructureWriter.TerminateAssemblyDefinition(Mono.Cecil.AssemblyDefinition asm)[0x00000] in:0     在Mono.Cecil.AssemblyDefinition.Accept(IReflectionStructureVisitor visitor)[0x00000] in:0     在Mono.Cecil.AssemblyFactory.WriteAssembly(Mono.Cecil.AssemblyDefinition asm,System.IO.BinaryWriter bw)[0x00000] in:0     在Mono.Cecil.AssemblyFactory.SaveAssembly(Mono.Cecil.AssemblyDefinition asm,System.IO.Stream stream)[0x00000] in:0     在Mono.Cecil.AssemblyFactory.SaveAssembly(Mono.Cecil.AssemblyDefinition asm,System.String文件)[0x00000] in:0     在MTouch.SaveAssembly(Mono.Cecil.AssemblyDefinition程序集,布尔符号,System.String目标)[0x00000] in:0     在MTouch.Main2(System.String [] args)[0x00000]中:0     在MTouch.Main(System.String [] args)[0x00000] in:0

2 个答案:

答案 0 :(得分:0)

这可能是由于/ Volumes / BOOTCAMP

中挂载文件系统中的一些奇怪现象造成的

尝试将代码移出。

答案 1 :(得分:0)

在“iOS Build” - >“链接器选项” - >“链接器行为”中,我将值设置为“仅限链接SDK程序集”到“链接所有程序集”,问题解决了。但我仍然不明白其中的区别,也不知道是否会因更改此设置而出现其他问题。