24

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

エラー画像

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

Mac ホスト上

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

4

8 に答える 8

67

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

VS2012 のデバッグ メニューで、Configuration Manager をクリックします。

構成マネージャーのメニュー

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

ここに画像の説明を入力

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

お役に立てれば。

于 2013-09-04T19:17:09.857 に答える
5

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

Rt ios プロジェクトをクリックし、[スタートアップ プロジェクトとして設定] を選択すると、デバイス リストが読み込まれました。

PS: Visual Studio は、今ではこれを理解できる年齢に達している必要があります。

于 2014-05-10T03:19:20.370 に答える
4

この問題に遭遇したとき、Mac に接続された Visual Studio の別のインスタンスが実行されていました。

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

Visual Studio の出力ウィンドウでサーバー ログを確認して、さらに手がかりを見つけてください。

ここに画像の説明を入力

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

于 2013-06-30T15:03:02.683 に答える
3

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

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

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

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

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

于 2014-03-18T02:04:25.023 に答える
0

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

于 2016-02-10T13:14:40.563 に答える