Visual Studioから起動したシミュレーターにXcodeビューデバッガーをアタッチするにはどうすればよいですか?

0rt

Xcode ビュー階層を検査できるビューデバッガツールがあります。

iOSXamarinアプリに取り組んでおり、そのビューをデバッグしたいと思います。アプリは、から起動したシミュレーターで実行されVisual Studioます。

Xcodeのプロセスツールへのアタッチは、実行中のシミュレータのPIDを認識しません

Xcodeこのプロセスにビューデバッガーをアタッチするにはどうすればよいですか?または、Xamarinアプリのビュー階層をデバッグする別の方法がありますか?

SushiHangover

Enterpriseライセンスがなく、VisualStudioデバッグワークフローに統合されているXamarinInspectorがないため、Xcodeを使用できますが、もちろん、変更をC#/ F#コードに手動で適用する必要があります。

  1. VS4Mを介して、アプリをインストールするためにシミュレーターでアプリを起動します
  2. VS4Mでのアプリのデバッグを停止します
    • Xcodelldbはアプリにアクセスするために使用する必要があり、Monoはptrace通話を介してそれを防ぎます(これを回避するには、アプリを中断mono_assembly_init_with_optして早期に復帰させる方法がありますが、それは別の話です)
  3. シミュレーターでアプリを手動で起動する
  4. Xcodeを開く
    1. iOSプロジェクトを作成する必要があります
      • プロジェクトが行うことは何でも、XcodeがDebug/Attach to process by PID or Nameメニューオプションを有効にするようになります
  5. プロセス名がわからない場合Xamarin.iOSは、シミュレーターで実行されているアプリケーションのプロセスIDを取得してください

    • 使用できます ps

    ps斧| grep-i天気| カット-d "" -f 2

    7864

  6. Xcodeでは、そのプロセスにアタッチします

    • PIDまたは名前によるプロセスへのデバッグ/アタッチ

ここに画像の説明を入力してください

  1. 数秒待ちます

    • それ以上の場合、Xcodeに時間がかかることもあれば、瞬時に実行されることもあります(?)
  2. これでView UI Hierarchy、プロセス情報アイコン(プロセス名/ IDの右端のアイコン)から次の方法で選択できます。View process in other ways

ここに画像の説明を入力してください

注:プロセス名を表示すると、将来的にはの代わりにそれを使用できます。pidこの場合はそうですWeatherApp.iOS(スクリーンショット、左上隅を参照)

注:上のスクリーンショットは、デモXamarin.FormsWeatherApp(xamarin-forms-samples / Weather)を使用しています。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Visual Studio 2017でHLSLデバッガーを起動するにはどうすればよいですか?

分類Dev

Visual StudioにデバッガーをWebアプリケーションとWebサービスの両方に自動的にアタッチさせるにはどうすればよいですか?

分類Dev

Visual Studio2017でデバッガーをAzureWebアプリにアタッチするにはどうすればよいですか?

分類Dev

Visual StudioでデバッガーをアプリケーションではなくWebサイトに自動的にアタッチするにはどうすればよいですか?

分類Dev

Visual StudioソリューションでCUDAバージョンをアップグレードするにはどうすればよいですか?

分類Dev

Visual Studio Codeでコード構造ビューまたは「ブレッドクラム」を削除するにはどうすればよいですか?

分類Dev

Visual Studio Codeでコード構造ビューまたは「ブレッドクラム」を削除するにはどうすればよいですか?

分類Dev

Visual Studio 2013 RCのスタートメニューのショートカットを復元するにはどうすればよいですか?

分類Dev

Visual Studioの左端のメニューにサーバーエクスプローラーとデータソースおよびツールボックス(特にツールボックス)を追加するにはどうすればよいですか?

分類Dev

Visual Studio Codeを使用してPowerShellで記述されたキュートリガーAzure関数をローカルでデバッグするにはどうすればよいですか?

分類Dev

ソリューションにアプリのプロジェクトを含めずに、Visual Studioのエミュレーターでアプリをテストするにはどうすればよいですか?

分類Dev

Visual Studio 2019のGithubに1つのソリューションの異なるフォルダーからプロジェクトをプッシュまたはアップロードするにはどうすればよいですか?

分類Dev

Visual Studioでゲッターとセッターを生成するにはどうすればよいですか?

分類Dev

Visual Studio 2017インストーラーでデバッガーツールをインストールするにはどうすればよいですか?

分類Dev

Visual Studio Codeでターミナルをクリアするにはどうすればよいですか?

分類Dev

Visual Studio 2015プレビューで「スマートユニットテスト」を生成するにはどうすればよいですか?

分類Dev

Visual Studioでスタックトレースを見つけるにはどうすればよいですか?

分類Dev

Python(デバッガー)用にVisual Studio Code stdin / stdoutリダイレクトを設定するにはどうすればよいですか?

分類Dev

Visual Studio Solution Explorerの右クリックメニューオプションをカスタマイズするにはどうすればよいですか?

分類Dev

Visual Studioアドインをデバッガーイベントに登録するにはどうすればよいですか?

分類Dev

Microsoft Visual Studio:Codeをデフォルトエディターとしてセットアップするにはどうすればよいですか?

分類Dev

Visual Studioコードを使用してvb.netをコーディングし、プログラムを起動してからデバッグモードに入るにはどうすればよいですか?

分類Dev

Visual Studio Codeでメニューバーを非表示にするにはどうすればよいですか?

分類Dev

Visual Studio 2013で「状態TextDocDataAvailableのアダプターからビューを取得しようとしています」が失敗するのを防ぐにはどうすればよいですか?

分類Dev

Visual Studio2015でデータベースからテキストボックスに行を表示するにはどうすればよいですか

分類Dev

Visual StudioコードからChromeを起動するにはどうすればよいですか?

分類Dev

Visual Studio CodeでGitタグをプッシュするにはどうすればよいですか?

分類Dev

Visual Studio 2017でAngularバインディングをデバッグまたはトレースするにはどうすればよいですか?

分類Dev

Visual Studio Codeでサーバーを起動して分度器テストをデバッグするための構成エントリを作成するにはどうすればよいですか?

Related 関連記事

  1. 1

    Visual Studio 2017でHLSLデバッガーを起動するにはどうすればよいですか?

  2. 2

    Visual StudioにデバッガーをWebアプリケーションとWebサービスの両方に自動的にアタッチさせるにはどうすればよいですか?

  3. 3

    Visual Studio2017でデバッガーをAzureWebアプリにアタッチするにはどうすればよいですか?

  4. 4

    Visual StudioでデバッガーをアプリケーションではなくWebサイトに自動的にアタッチするにはどうすればよいですか?

  5. 5

    Visual StudioソリューションでCUDAバージョンをアップグレードするにはどうすればよいですか?

  6. 6

    Visual Studio Codeでコード構造ビューまたは「ブレッドクラム」を削除するにはどうすればよいですか?

  7. 7

    Visual Studio Codeでコード構造ビューまたは「ブレッドクラム」を削除するにはどうすればよいですか?

  8. 8

    Visual Studio 2013 RCのスタートメニューのショートカットを復元するにはどうすればよいですか?

  9. 9

    Visual Studioの左端のメニューにサーバーエクスプローラーとデータソースおよびツールボックス(特にツールボックス)を追加するにはどうすればよいですか?

  10. 10

    Visual Studio Codeを使用してPowerShellで記述されたキュートリガーAzure関数をローカルでデバッグするにはどうすればよいですか?

  11. 11

    ソリューションにアプリのプロジェクトを含めずに、Visual Studioのエミュレーターでアプリをテストするにはどうすればよいですか?

  12. 12

    Visual Studio 2019のGithubに1つのソリューションの異なるフォルダーからプロジェクトをプッシュまたはアップロードするにはどうすればよいですか?

  13. 13

    Visual Studioでゲッターとセッターを生成するにはどうすればよいですか?

  14. 14

    Visual Studio 2017インストーラーでデバッガーツールをインストールするにはどうすればよいですか?

  15. 15

    Visual Studio Codeでターミナルをクリアするにはどうすればよいですか?

  16. 16

    Visual Studio 2015プレビューで「スマートユニットテスト」を生成するにはどうすればよいですか?

  17. 17

    Visual Studioでスタックトレースを見つけるにはどうすればよいですか?

  18. 18

    Python(デバッガー)用にVisual Studio Code stdin / stdoutリダイレクトを設定するにはどうすればよいですか?

  19. 19

    Visual Studio Solution Explorerの右クリックメニューオプションをカスタマイズするにはどうすればよいですか?

  20. 20

    Visual Studioアドインをデバッガーイベントに登録するにはどうすればよいですか?

  21. 21

    Microsoft Visual Studio:Codeをデフォルトエディターとしてセットアップするにはどうすればよいですか?

  22. 22

    Visual Studioコードを使用してvb.netをコーディングし、プログラムを起動してからデバッグモードに入るにはどうすればよいですか?

  23. 23

    Visual Studio Codeでメニューバーを非表示にするにはどうすればよいですか?

  24. 24

    Visual Studio 2013で「状態TextDocDataAvailableのアダプターからビューを取得しようとしています」が失敗するのを防ぐにはどうすればよいですか?

  25. 25

    Visual Studio2015でデータベースからテキストボックスに行を表示するにはどうすればよいですか

  26. 26

    Visual StudioコードからChromeを起動するにはどうすればよいですか?

  27. 27

    Visual Studio CodeでGitタグをプッシュするにはどうすればよいですか?

  28. 28

    Visual Studio 2017でAngularバインディングをデバッグまたはトレースするにはどうすればよいですか?

  29. 29

    Visual Studio Codeでサーバーを起動して分度器テストをデバッグするための構成エントリを作成するにはどうすればよいですか?

ホットタグ

アーカイブ