6

我正在使用 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 上发现了这个问题。就这样。

上周,一切正常。我清理了我的项目,构建并重建它,重新启动系统,打开 XCode,用 XCode 打开视图(以加载 Xcode 项目),没有任何效果。而现在,没有一个应用程序可以正常运行。

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

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

编辑 2:这是来自 Xamarin 支持的答案

这是我们知道的一个问题,并已在 MonoTouch 6.0.6(目前处于 beta 通道中)中解决了这个问题。如果您不想更新到 MonoTouch 6.0.6, 可以在https://bugzilla.xamarin.com/show_bug.cgi?id=8166上发布关于该错误的解决方法,您可以申请解决该问题。

我希望这有帮助。

我首先指出问题的 MJJames 回答是有效的。非常感谢。

我尝试修复并反馈。

编辑 3: 我将更新频道(MonoDevelop > Check for Updates)更改为Beta,并下载了 MonoTouch 和 MonoDevelop beta 更新。它再次起作用。Xamarin,MJJames,谢谢。

4

2 回答 2

7

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

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

于 2012-11-05T10:06:03.743 回答
0

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

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

你好,

是的,只需在 Xamarin Studio 首选项 -> 项目 -> SDK 位置 -> Apple 设置页面中更改 Apple SDK 位置。单击 Browse 按钮​​并导航到 Applications 文件夹中的 XCode6-Beta5.app。

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

在此处输入图像描述

然后,如果您收到提及 DetectSdkLocations 的错误,您可能需要重新启动

于 2015-07-20T17:53:54.163 回答