24
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

XcodeでiPhoneをワイヤレスでデバッグする

Last updated at Posted at 2018-01-07

はじめに

WindowsでXamarin.Forms開発を行う際、iOSのデバッグをワイヤレスでできないかと色々と試してみました。

結果として、WindowsのVisual Studio 2017からはワイヤレスでデバッグできませんでしたので
ワイヤレス接続が確認できたXcodeからのワイヤレス(WiFi)デバッグの手順を記載します。

以下の環境で確認しました。

Mac側

  • masOS Sierra 10.12.6
  • Xcode 9.2

iPhone 6s

  • iOS 11.2.1

準備

デバッグするiPhoneをMacにLightningケーブル接続しておきます。

Xcodeの設定

Xcodeのメニュー[window - Devices and Simulators]でデバイス画面を開きます。

スクリーンショット 2018-01-05 11.32.04.png

自分の端末が表示されるので[Connect via network]にチェックを入れます。
すると左のデバイス名の横に地球マークが表示されます。

スクリーンショット_2018-01-05_13_30_22.png

あとはLightningケーブルを抜いても大丈夫です。

私の場合、ここで地球マークがすんなりつきませんでした。そこで以下の確認を行いました。

  • iPhoneとMacが同一ネットワークにあるか? → ある
  • Devices and Simulators画面からUnpair Deviceをし再度ペアリング → 変化なし
  • iPhone再起動 → 変化なし
  • Mac再起動 → 何故かこれで繋がるようになりました。
    本設定を試すためxCodeを9.2にバージョンアップしてその後一度も再起動
    していなかったのが原因かもしれません。

これでLightningケーブルを接続していなくてもXcodeからデバッグできるようになりました。

さいごに

この状態で、WindowsのVisual Studio 2017からMacに接続しデバッグしようとしたのですが
iPhoneは見えません。
iPhoneをケーブルでつなぐと見えます

Visual Studio 2017のiOSプロジェクトの設定で「WiFi経由でデバッグする」のチェックを
入れても認識されませんでした。

スクリーンショット_2018-01-06_9_58_17.png

Xamarinのサイトで以下の記載がありました。デバッグ中にケーブルを抜いてもセッションを継続することが可能なようです。

アプリケーションの起動は引き続き USB ケーブルで行われます。そのため、最初の起動でケーブルを差し込んでいる必要
があります。 ただし開始後は、ケーブルを安全に抜き、Wi-Fi によるデバッグ セッションを続行できます。

本来やりたかったWindowsからの完全ワイヤレスでのデバッグは現時点ではできないことが分かりました。

24
12
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
24
12

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?