Conversation
There was a problem hiding this comment.
Code Review
This pull request updates the iOS setup documentation for Flutter, introducing details on Swift Package Manager as the default package manager starting with Flutter 3.44, restructuring the iOS Simulator and physical device setup steps, and adding a validation section. The review feedback suggests removing outdated instructions regarding 64-bit simulator checks, clarifying the placeholder text for trusting developer certificates on iOS, and correcting macOS terminology from 'tap' to 'click' for dialog buttons.
| To deploy and debug your app over Wi-Fi without a USB cable: | ||
|
|
||
| 1. Enter your macOS password. | ||
| 1. Connect your iOS device to the same Wi-Fi network as your Mac. |
There was a problem hiding this comment.
This is only required for devices less than iOS 16. iOS 17+ devices are connected to network automatically.
| 1. In Xcode, select **Window** <span aria-label="and then">></span> | ||
| **Devices and Simulators** | ||
| (or press <kbd>Shift</kbd> + <kbd>Cmd</kbd> + <kbd>2</kbd>). |
There was a problem hiding this comment.
This is replaced by DeviceHub in Xcode 27 (which will likely be released sometime in Sep 2026)
| 1. <h3>Check for iOS devices</h3> | ||
|
|
||
| To ensure Flutter can discover your iOS Simulator or connected iOS device, | ||
| run `flutter devices` in your preferred terminal: | ||
|
|
||
| ```console | ||
| $ flutter devices | ||
| ``` | ||
|
|
||
| You can also list available simulators with `flutter emulators`: | ||
|
|
||
| ```console | ||
| $ flutter emulators | ||
| ``` | ||
|
|
||
| If you set up everything correctly, | ||
| at least one entry should appear with the platform marked as **ios**. |
There was a problem hiding this comment.
Devices also show when you run flutter doctor, which you do in the previous step.
Fixes #13649