2

MonoTouch mtouch コマンドラインを使用して、シミュレーターでアプリを実行しようとしています。ライブラリ、フロントエンド アプリ、テスト プロジェクトの 3 つのプロジェクトを含むソリューションがあります。フロントエンド アプリで mtouch --installsim を使用すると、すべて正常に動作します。ただし、テスト プロジェクトで mtouch --installsim または mtouch --debugsim を実行すると、次のエラーが発生します。

エラー MT0007: ルート アセンブリ '--installsim=/Users/myuser/root4/trunk/App/UnifiedTests/bin/iPhoneSimulator/Debug/UnifiedTests.app' が存在しません

上記のアプリは、MonoDevelop からシミュレーターで正常にビルドおよび実行されますが、コマンド ラインからは機能しません。正確なコマンドライン入力は次のとおりです。

/Developer/MonoTouch/usr/bin/mtouch --debugsim=/Users/myuser/root4/trunk/App/UnifiedTests/bin/iPhoneSimulator/Debug/UnifiedTests.app --stdout=/Users/myuser/output --stderr= /ユーザー/myuser/エラー

/Developer/MonoTouch/usr/bin/mtouch --installsim=/Users/myuser/root4/trunk/App/UnifiedTests/bin/iPhoneSimulator/Debug/UnifiedTests.app --stdout=/Users/myuser/output --stderr= /ユーザー/myuser/エラー

なぜこれが機能しないのかについてのアイデアはありますか? テスト アプリとメイン アプリの間に大きな違いはないようです。

4

1 に答える 1

2

--installsimこれは、にオプションがないためですmtouch(そして、不明なコマンドはアセンブリ名であると疑われます)。

利用可能なものは--launchsimおよびであり、両方ともここで--debugsim説明されています。

mtouch --help利用可能なすべてのオプションを確認するか、マニュアルページをオンラインで読んでみてください。

于 2013-01-02T15:48:01.470 に答える