2

コンパイルされたMonoTouchアプリケーションを、端末からiPadシミュレータにインストールして起動しようとしています。今、私はmtouch --device = VALUEオプションに使用できる値は何ですか?

mtouch --sdk=5.0 --launchsim=MyApp.app 

アプリケーションの起動を使用していますが、関係なく、シミュレータの現在の状態の、それは常に事実にもかかわらず、iPhoneのシミュレータではなく、iPadのシミュレータでアプリを起動し、その質問でアプリiPad専用です。 mtouchの使用方法は、私が--device=VALUEオプションに値を渡して、使用するデバイスのタイプを指定できることを示唆していますが、それをiPhoneシミュレータとして起動しても関係ありません。

私の質問は、このオプションにはどのような値がありますか?確かに何かが動作します。なぜなら、MonoDevelopは正しいシミュレータでアプリケーションを起動することに問題はないからです。

答えて

4

あなたが探していることは次のとおりです。

使用されている基本的なAPIと同じ値である
/Developer/MonoTouch/usr/bin/mtouch --launchsim=MyApp.app --device=2 

。それは本当に有用ではないと言われています。これについてのドキュメント(--help)を追加し、いくつかの文字列値もサポートします。

+0

ありがとうございました!魅力のように働いた。 –

0

フォーマットが(値により____置き換える)、次のされています

--device=":v2:runtime=____,devicetype=____" 

可能なランタイムを取得するには実行します。

xcrun simctl list runtimes 

を利用できるデバイスの種類を取得するには、実行します。

xcrun simctl list devicetypes 

例:

--device=":v2:runtime=com.apple.CoreSimulator.SimRuntime.iOS-11-0,devicetype=com.apple.CoreSimulator.SimDeviceType.iPhone-6" 

出典:https://github.com/xamarin/xamarin-macios/blob/3d429a106ba96f10d964fb39a0fa5d93581dceef/tests/mtouch/MLaunchTool.cs

関連する問題