Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add iOS 18.4 beta warnings #11740

Merged
merged 4 commits into from
Feb 24, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 10 additions & 0 deletions src/_includes/docs/install/devices/ios-physical.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,13 @@
:::warning
An upcoming change to iOS has caused a temporary break in Flutter's debug mode
on physical devices running iOS 18.4 (currently in beta).
If your physical device is already on iOS 18.4, we recommend switching to the
**Virtual device** tab and following the instructions for using a simulator.
See [Flutter on latest iOS][] for details.
:::

[Flutter on latest iOS]: {{site.github}}/ios/ios-latest
Comment on lines +6 to +9
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This link seems to be wrong — it ends up pointing to https://github.com/ios/ios-latest .

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for catching this, opened: #11752


#### Set up your target physical iOS device

To deploy your Flutter app to a physical iPhone or iPad,
Expand Down
15 changes: 15 additions & 0 deletions src/content/platform-integration/ios/ios-latest.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,19 @@ description: >-
the latest releases of iOS.
---

:::warning
An upcoming change to iOS has caused a temporary break in Flutter's
debug mode on physical devices running iOS 18.4 (currently in beta).
See [flutter#163984][] for details.

In the meantime, we recommend these temporary workarounds:

* When developing with a physical device, use one running iOS 18.3 or lower.
* Use a simulator for development rather than a physical device.
* If you must use a device updated to iOS 18.4,
use [Flutter's release or profile build modes][].
:::

You can develop Flutter on the iOS platform, even on
the latest release of iOS. The latest Flutter SDK
already supports a number of the features in the
Expand All @@ -13,6 +26,8 @@ latest release of iOS.
Of course, if you find a bug on Flutter,
please [file an issue][].

[flutter#163984]: {{site.github}}/flutter/flutter/issues/163984
[Flutter's release or profile build modes]: /testing/build-modes
[file an issue]: {{site.github}}/flutter/flutter/issues

## iOS 18 release
Expand Down
Loading