使用MonoTouch部署IOS6应用程序时出错

时间:2012-10-01 05:55:31

标签: xamarin.ios ios6 xcode4.5

我正在尝试让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

该应用程序没有自定义代码。它提供了masterdetail模板。

导致此问题的原因是什么?

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:1)

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

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

这似乎也可以解决其他错误,例如当MonodeDevelop调用XCode拒绝编辑XIB时。