如何从终端在iOS模拟器中运行MonoTouch应用程序?

时间:2012-12-25 20:02:54

标签: xamarin.ios ios-simulator xamarin

显然,你可以{/ 3}运行

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication path_to_your_app/YourFavouriteApp.app/YourFavouriteApp

这对MonoTouch应用程序不起作用 - 我得到一个黑色的模拟器屏幕 如何从终端在Simulator中启动已编译的MonoTouch应用程序?

1 个答案:

答案 0 :(得分:4)

不确定为什么它不起作用。也许启动的模拟器可能不是您期望的版本。您可能需要在Console.app内查看是否出了问题。

无论如何,您可以使用mtouch来启动您的应用程序,例如

/Developer/MonoTouch/usr/bin/mtouch --launchsim=/path/to/your/application.app

您还可以指定要使用的iOS版本以及要启动的设备(iPhone或iPad) 默认情况下,它在iPhone模拟器上运行。添加--device=2标志会将其切换到iPad。

有关详细信息,请参阅mtouch man pagemtouch --help