Visual StudioのIOSエミュレーターを使用しようとすると、実際に問題が発生します。そのため、xamarin(最新の安定バージョン)を使用してVSでhello worldアプリを作成し、プロジェクトを次のように設定しましたメインプロジェクトで、Macとの接続を更新すると、selectListに表示されるはずのデバイスを選択できません。メッセージは「デバイスが接続されていません」です。
そして、ホストMacでxamarin studioを使用しようとすると、すべて問題なく、サンプルアプリはiphoneエミュレーターでビルドされます。
助けてくれてありがとう!
デバイスがWindowsマシンではなくMacに接続されていることを確認しますか? MacのXamarin Studioの同じデバイスからデバッグを試しましたか?
私はこの質問にすでに回答していることを知っていますが、問題が発生したときにそれを見つけましたが、解決しませんでした...しかし、解決策を見つけました:
VS2012のデバッグメニューで、[構成マネージャー]をクリックします。
iPhone Simulator(または必要に応じてiPad)が設定されていることを確認してください...
デフォルトは物理デバイスを探しているようです...
お役に立てれば。
同じ問題がありました。問題は、ソリューションをロードしたときに、Visual Studio 2012がライブラリプロジェクトを「スタートアッププロジェクト」として選択することを決定しました。
Rt iosプロジェクトをクリックし、[Set Up StartUp Project]を選択すると、デバイスリストが表示されます。
PS:Visual Studioは、これまでにこれを理解できるほど古くなっているはずです。
この問題に遭遇したとき、Macに接続されたビジュアルスタジオの別のインスタンスが実行されていました。
どうやら、一度に接続できるのはVSインスタンスだけです。
Visual Studioの出力ウィンドウでサーバーログを確認して、さらに手がかりを探します。
Visual Studioの他のインスタンスを閉じると、デバッグしたいインスタンスに接続できました
Visual Studio 2010を再起動するとうまくいきました。
何か足りないものを発見しました。私にとって、Visual Studio 2013では、何らかの理由で、ツールバーからソリューションプラットフォームが削除されました。これにより、構成マネージャーを開かずにiPhoneからiPhoneSimulatorに切り替えることができなくなります。したがって、これを修正します。
[ツール/カスタマイズ]をクリックし、[コマンド]タブを選択して、[ツールバー:]ラジオボタンを選択し、その右側のドロップダウンをクリックして、作業中のツールバーとして[標準]を選択します。
次に、[コマンドの追加]をクリックし、左側のカテゴリから[ビルド]を選択して、[ソリューションプラットフォーム]が見つかるまでコマンドを下にスクロールします。それを選択して、「OK」をクリックします。次に、「閉じる」ボタンをクリックします。これで、標準ツールバーの[ソリューション構成]ドロップダウンの横に追加のドロップダウンが表示されます。
これにより、iPhoneSimulatorとiPhoneから簡単に切り替えることができます。実際のデバイスを接続する場合はiPhoneを使用し、シミュレートされたデバイスを選択する場合はiPhoneSimulatorを使用します。
これが誰かを助けることを願っています。私も多くの時間を費やして、デバイスから移動してシミュレータを使用しようとしたときに、これを理解しようとしました。
私にとってはさまざまなことが機能しました(Windows 8.1およびVisual Studio 2013)。
@Chamkilaの回答に従って正しいスタートアッププロジェクトが選択されていることを確認するだけでなく、Visual Studioでプロジェクトを開こうとしたときに、プロジェクトのInfo.plistファイルが誤って壊れていないことを確認してください。