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

アプリケーションにはカスタム コードがありません。提供されている masterdetail テンプレートです。

この問題の原因は何ですか?

4

2 に答える 2

4

デバイスからMasterDetail.appアプリケーションを (デバイスと共に)削除してから、(MonoDevelop から) 再インストールしてみてください。

iOS6 のベータ リリース (前/初期) でアプリケーションをデプロイしましたか? 私はこれを1、2回見たことがありますが、これに関連していると思います(しかし、完全には確信が持てず、問題をもう再現することはできません).

于 2012-10-01T12:36:20.907 に答える
1

MonoとXCodeが連携する方法は完璧ではありません。MonoDevelopは、XCode for UIなどで使用されるプロジェクトコピーを作成し、デバッガーもXCodeシステムを使用しているようです。

この問題が発生し、MonoDevelopを閉じて、.objおよび.binディレクトリをごみ箱にドラッグし、プロジェクトを完全に再構築する前にごみ箱を空にすることで、この問題を解決しました。

これは、MonoDevelopによって呼び出されたときにXCodeがXIBの編集を拒否した場合など、他の障害も修正するようです。

于 2012-11-20T18:25:58.713 に答える