web-dev-qa-db-ja.com

Xamarin VisualStudio for iOSにデバイスが接続されていません

Visual StudioのIOSエミュレーターを使用しようとすると、実際に問題が発生します。そのため、xamarin(最新の安定バージョン)を使用してVSでhello worldアプリを作成し、プロジェクトを次のように設定しましたメインプロジェクトで、Macとの接続を更新すると、selectListに表示されるはずのデバイスを選択できません。メッセージは「デバイスが接続されていません」です。

error-picture

そして、ホストMacでxamarin studioを使用しようとすると、すべて問題なく、サンプルアプリはiphoneエミュレーターでビルドされます。

on mac Host

助けてくれてありがとう!

24
clement

デバイスがWindowsマシンではなくMacに接続されていることを確認しますか? MacのXamarin Studioの同じデバイスからデバッグを試しましたか?

7
valdetero

私はこの質問にすでに回答していることを知っていますが、問題が発生したときにそれを見つけましたが、解決しませんでした...しかし、解決策を見つけました:

VS2012のデバッグメニューで、[構成マネージャー]をクリックします。

Configuration Manager Menu

iPhone Simulator(または必要に応じてiPad)が設定されていることを確認してください...

enter image description here

デフォルトは物理デバイスを探しているようです...

お役に立てれば。

67
TiernanO

同じ問題がありました。問題は、ソリューションをロードしたときに、Visual Studio 2012がライブラリプロジェクトを「スタートアッププロジェクト」として選択することを決定しました。

Rt iosプロジェクトをクリックし、[Set Up StartUp Project]を選択すると、デバイスリストが表示されます。

PS:Visual Studioは、これまでにこれを理解できるほど古くなっているはずです。

5
Raghu

この問題に遭遇したとき、Macに接続されたビジュアルスタジオの別のインスタンスが実行されていました。

どうやら、一度に接続できるのはVSインスタンスだけです。

Visual Studioの出力ウィンドウでサーバーログを確認して、さらに手がかりを探します。

enter image description here

Visual Studioの他のインスタンスを閉じると、デバッグしたいインスタンスに接続できました

4
Edward Wilde

Visual Studio 2010を再起動するとうまくいきました。

3
tandrasz

何か足りないものを発見しました。私にとって、Visual Studio 2013では、何らかの理由で、ツールバーからソリューションプラットフォームが削除されました。これにより、構成マネージャーを開かずにiPhoneからiPhoneSimulatorに切り替えることができなくなります。したがって、これを修正します。

[ツール/カスタマイズ]をクリックし、[コマンド]タブを選択して、[ツールバー:]ラジオボタンを選択し、その右側のドロップダウンをクリックして、作業中のツールバーとして[標準]を選択します。

次に、[コマンドの追加]をクリックし、左側のカテゴリから[ビルド]を選択して、[ソリューションプラットフォーム]が見つかるまでコマンドを下にスクロールします。それを選択して、「OK」をクリックします。次に、「閉じる」ボタンをクリックします。これで、標準ツールバーの[ソリューション構成]ドロップダウンの横に追加のドロップダウンが表示されます。

これにより、iPhoneSimulatorとiPhoneから簡単に切り替えることができます。実際のデバイスを接続する場合はiPhoneを使用し、シミュレートされたデバイスを選択する場合はiPhoneSimulatorを使用します。

これが誰かを助けることを願っています。私も多くの時間を費やして、デバイスから移動してシミュレータを使用しようとしたときに、これを理解しようとしました。

3
Curtis

私にとってはさまざまなことが機能しました(Windows 8.1およびVisual Studio 2013)。

  • Visual Studioを再起動します。
  • 「iPhoneSimulator」をプラットフォームとして設定します(1つのみ機能)
  • [プロパティ]-[iOSアプリケーション]で、[展開ターゲット]のバージョンをいくらか低い番号に変更しました(6.0でうまくいきました)。
2
Dejan Rajic

@Chamkilaの回答に従って正しいスタートアッププロジェクトが選択されていることを確認するだけでなく、Visual Studioでプロジェクトを開こうとしたときに、プロジェクトのInfo.plistファイルが誤って壊れていないことを確認してください。

0
jimmyjudas