我正在使用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,谢谢。
答案 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位置:
然后,如果您收到提及DetectSdkLocations的错误,you may need to reboot。