请将此设备连接到Xcode以安装开发支持文件

时间:2012-11-05 08:34:25

标签: iphone xcode xamarin.ios

我正在使用Monotouch开发iPhone应用程序。 我的应用程序现在运行良好,我想测试更多。

但是,突然间,我遇到了这个我以前从未见过的错误。 谷歌无法帮助我,我希望你可以。

error MT0000: Unexpected error - Please file a bug report at http://bugzilla.xamarin.com
System.Exception: Could not find developer tools for this device. Please connect this device to Xcode to install the development support files.
  at MonoTouch.Installation.Device.MountDeveloperImage () [0x00000] in <filename unknown>:0 
  at MonoTouch.Installation.Installer.KillApplication (MonoTouch.Installation.Device d, System.String appId) [0x00000] in <filename unknown>:0 
  at MonoTouch.Installation.Installer+<KillApplication>c__AnonStorey7.<>m__8 (MonoTouch.Installation.Device d) [0x00000] in <filename unknown>:0 

我在Pastebin here上发现了这个问题。就是这样。

上周,一切都还好。 我清理了我的项目,构建并重建了它,重新启动了系统,打开了XCode,用XCode打开了Views(加载Xcode项目),什么都没有用。 现在,没有一个应用程序正常运行。

也许这是由XCode更新引起的? 或者这是由iOS更新(6.0.1)引起的?

编辑:我还联系了Xamarin支持中心。我会保持联系。

编辑2:以下是Xamarin支持

的答案
  

这是我们所知道的问题,并已在MonoTouch中修复此问题   6.0.6(目前处于测试版渠道)。如果您不想更新到MonoTouch 6.0.6,则会在此处发布错误的解决方法   您可以申请https://bugzilla.xamarin.com/show_bug.cgi?id=8166   解决问题。

     

我希望这会有所帮助。

我首先确定MJJames的答案是为了指出问题。 非常感谢。

我尝试修复并反馈。

编辑3: 我将更新频道( MonoDevelop&gt;检查更新)更改为 Beta ,并下载了MonoTouch和MonoDevelop beta更新。它又有效了。 Xamarin,MJJames,谢谢。

2 个答案:

答案 0 :(得分:7)

Xamarin已将MonoTouch 6.0.6发布到Beta更新频道,如果您可以运行测试版,则可解决此问题。

http://docs.xamarin.com/ios/releases/MonoTouch_6/MonoTouch_6.0#MonoTouch_6.0.6

答案 1 :(得分:0)

如果您尝试使用测试版的XCode,您可能需要手动将Xamarin Studio指向它。至少如果您使用的是Xamarin Studio 5.9或更高版本。

来自https://forums.xamarin.com/discussion/18658/xcode-6-beta

  

您好,

     

是的,只需在Xamarin Studio偏好设置中更改Apple SDK位置即可    - &GT;项目 - &gt; SDK位置 - &gt; Apple设置页面。单击Browse按钮并导航到Applications中的XCode6-Beta5.app   文件夹中。

用更现代的东西替换XCode6-Beta5-app位置:

enter image description here

然后,如果您收到提及DetectSdkLocations的错误,you may need to reboot