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= /用户/我的用户/错误

/Developer/MonoTouch/usr/bin/mtouch --installsim=/Users/myuser/root4/trunk/App/UnifiedTests/bin/iPhoneSimulator/Debug/UnifiedTests.app --stdout=/Users/myuser/output --stderr= /用户/我的用户/错误

关于为什么这不起作用的任何想法?测试应用程序和主应用程序之间似乎没有任何显着差异。

4

1 回答 1

2

那是因为里面没有--installsim选项mtouch(并且未知命令被怀疑是程序集名称)。

什么是可用的--launchsim--debugsim并且都在此处描述。

尝试mtouch --help查看所有可用选项或在线阅读手册页

于 2013-01-02T15:48:01.470 回答