2012-10-01 26 views
4

我想让iOS6在我的笔记本电脑上工作。使用MonoTouch部署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模板。

是什么导致了这个问题?

+0

作为发布部署| Iphone将应用程序获取到设备上,但没有调试功能。 –

+0

我在两种部署方案(iPhone | Debug && iPhone | Release)中都遇到同样的错误:-( – Alex42

回答

4

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

您是否使用iOS6的beta版本(在/最初)部署应用程序?我已经看到这一次或两次,我认为它与此(但我不完全确定,不能重复该问题了)。

+0

嗨poupou,如何从设备上删除应用程序?该应用程序没有正确安装,我可以在设置中看到应用程序但不知道如何删除它。不,我从来没有安装过更好的iOS。 –

+0

@DiverDan :(不知道错误是故意讽刺的,以防万一它不是......)它是“测试版”,而不是“更好的“ –

+0

我的iPhone上安装了我的应用程序(V1.1)的早期版本,从AppStore下载,我的iPhone上有iOS 6,当我想从MonoTouch/MonoDevelop安装新的(开发)版本1.2时,得到“可执行的Twiddle失败错误”我可以删除应用程序并进行干净的安装,但我担心V1.1的其他用户,他们将从App Store下载/更新新的二进制文件(v1.2) - 是否有他们有可能遇到同样的问题? – Alex42

1

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

我有这个问题,并通过关闭MonoDevelop并将.obj和.bin目录拖到垃圾箱并清空垃圾箱,然后再重新执行项目完成补救。

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

+0

谢谢您为我解决了这个问题!另一个添加到我的单声道迷信清单的仪式 –