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

Xamarin.ios 如何从终端在iOS模拟器中运行MonoTouch应用程序?,xamarin.ios,ios-simulator,xamarin,Xamarin.ios,Ios Simulator,Xamarin,显然,你可以通过跑步 /Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication path_to_your_app/YourFavouriteApp.app/YourFavouriteApp 这不适用于MonoTouch应用程序-我得到的是黑色模拟屏幕。 如何从终端在

显然,你可以通过跑步

/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app/Contents/MacOS/iPhone\ Simulator -SimulateApplication path_to_your_app/YourFavouriteApp.app/YourFavouriteApp
这不适用于MonoTouch应用程序-我得到的是黑色模拟屏幕。

如何从终端在模拟器中启动已编译的MonoTouch应用程序?

不确定为什么它不工作。也许将启动的模拟器可能不是您期望的版本。您可能需要检查控制台.app中的
以查看出了什么问题

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

/Developer/MonoTouch/usr/bin/mtouch --launchsim=/path/to/your/application.app
您还可以指定要使用的iOS版本和要启动的设备(iPhone或iPad)。
默认情况下,它在iPhone模拟器上运行。添加
--device=2
标志将切换到iPad

有关详细信息,请参见
mtouch
mtouch--help