📶

【Flutter】IOSのワイヤレスデバッグやってみた

2023/01/30に公開

手順

  1. iPhoneなど、IOSデバイスをUSBでMacに接続
  2. デバイスをMacと同じWifiに繋げる
  3. デバイスにパスコードが設定
  4. Xcode > Window > Devices and Simulators > Choose your phone を開く
  5. Connect via Networkにチェックを入れる
  6. USBを取り外す

このように地球のマークが出たら成功

  1. Fluter runを行う
    出ない場合、flutter run --device-timeout 5

エラー

Failed to enable developer mode menu

IOS16以降はデベロッパーモードにできるボタンがあります。
それを有効にしたら解決できた

  1. 「設定」アプリを選択
  2. 「プライバシーとセキュリティ」を選択
  3. 「デベロッパモード」を選択
  4. デベロッパモードをON
  5. 再起動ボタンを押す
  6. 「デベロッパーモードをオンにしますか?」と出るので、オンにする

Apple Watch via iPhone (90): Failed to enable developer mode menu

Apple Watchもデベロッパーメニューにする必要があるみたいでした。
Apple Watchを以下のように操作します。

  1. 「設定」アプリを選択
  2. 「プライバシーとセキュリティ」を選択
  3. 「デベロッパモード」を選択
  4. デベロッパモードをON
  5. 再起動ボタンを押す

参考記事

https://github.com/flutter/flutter/pull/118104

おすすめ

Flutterでアプリ開発を始める上での個人的なオススメをまとめています。
書籍はkindle unlimitedで新しいものを無料で読むのが良いと思います。

オススメ書籍

これから始める場合、flutter 1.x の時に書かれた本を読むのは辞めておいた方がいいです。
理由は、flutter 2.x 以降、null-safetyという仕様が加わり、書き方がガラッと変わりました。

僕は2.xがリリースされたあたりでFlutterを初めて、情報がアテにならずかなり苦戦しました。

これから始める方向け 【kindle unlimitedなら無料】

スマホで動くアプリを作ろう!ゼロから始めるFlutter実践入門編 ①: シンプルなアプリを作ってみよう
https://amzn.to/3yxutNM

初心者による初心者のためのFlutter詳解
https://amzn.to/39YcpSK

脱初心者向け(課金の実装など、具体的な実装方法や技術が書いてあります)

現場で使える Flutter開発入門
https://amzn.to/3kUXuLv

Discussion