Error deploying IOS6 application using MonoTouch

偶尔善良 提交于 2020-01-03 18:35:07

问题


I am trying to get iOS6 working on my laptop.

I am running xcode 4.5 and the latest MonoTouch. Whenever I try deloying to my phone I get an error

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

The application has no custom code. Its the masterdetail template provided.

What is causing this issue?


回答1:


Try deleting the MasterDetail.app application from your device (with the device), then re-installing it (from MonoDevelop).

Did you deploy the application with a beta release of iOS6 (before / initially) ? I've seen this once or twice and I think it's related to this (but I'm not fully sure and cannot duplicate the issue anymore).




回答2:


The way that Mono and XCode work together is less than perfect. MonoDevelop will create project copies that are used by XCode for UI etc and the debugger uses the XCode system too it seems.

I had this problem and remedied it by closing MonoDevelop and dragging the .obj and .bin directories to the trash and emptying the trash before doing a full rebuild of the project.

This also seems to remedy other faults such as when XCode refuses to edit a XIB when invoked by MonoDevelop.



来源:https://stackoverflow.com/questions/12668144/error-deploying-ios6-application-using-monotouch

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!