4

我正在尝试让 iOS6 在我的笔记本电脑上运行。

我正在运行 xcode 4.5 和最新的 MonoTouch。每当我尝试部署到我的手机时,我都会收到错误消息

Installing application    
Installation failed: Executable Twiddle Failed Error (error: 0xe8000046)
error MT1006: Could not install the application '/Users/Me/Projects/MasterDetail/MasterDetail/bin/iPhone/Debug/MasterDetail.app' on the device: 
    Executable Twiddle Failed Error (error: 0xe8000046).
The application was terminated by a signal: SIGHUP

该应用程序没有自定义代码。它提供的主详细信息模板。

是什么导致了这个问题?

4

2 回答 2

4

尝试从您的设备(使用设备)中删除MasterDetail.app应用程序,然后重新安装它(从 MonoDevelop)。

您是否使用 iOS6 的 beta 版本(之前/最初)部署了应用程序?我已经看过一两次了,我认为它与此有关(但我不完全确定并且不能再重复这个问题)。

于 2012-10-01T12:36:20.907 回答
1

Mono 和 XCode 协同工作的方式并不完美。MonoDevelop 将创建 XCode 用于 UI 等的项目副本,并且调试器似乎也使用 XCode 系统。

我遇到了这个问题,并通过关闭 MonoDevelop 并将 .obj 和 .bin 目录拖到垃圾箱并在完全重建项目之前清空垃圾箱来解决这个问题。

这似乎也纠正了其他错误,例如当 MonoDevelop 调用 XCode 拒绝编辑 XIB 时。

于 2012-11-20T18:25:58.713 回答