1

私は Visual Studio を介して UnityVS を実行しています。OSX Unity でゲームをビルドし、「プロセスにアタッチ」を介して Windows 上の Visual Studio をアタッチしようとしています。

これを実行しても何も起こらず、出力もデバッガーも接続されません。この方法で他のプレーヤーに接続できます。これは以前のバージョンの Unity で機能していました。

もう 1 つの興味深い情報として、iPhonePlayer は MonoDevelop にまったく表示されません。Windows では、Monodevelop は iPhonePlayer を認識しますが、接続しようとすると「デバッガーに接続できませんでした」というメッセージが表示されます。エラー。

IL2CPP コンパイラの使用と何か関係があるのでしょうか? 以前のバージョンでは Mono を使用していましたが、Unity の最新バージョンでは機能しなくなったため (ARMV7 コンパイラの重複シンボルなど)、IL2CPP に切り替える必要がありました...

Unity の最新バージョンを両方のプラットフォームで実行しています。

4

1 に答える 1

2

Unity の IL2CPP スクリプティング バックエンドはマネージ コードのデバッグをサポートしていないため、これは機能しません。

生成された C++ コードは Xcode でデバッグできますが、ここから始めてください。

http://blogs.unity3d.com/2015/05/20/il2cpp-internals-debugging-tips-for-generated-code/

于 2016-04-04T13:27:38.317 に答える