-
Notifications
You must be signed in to change notification settings - Fork 29.7k
Description
Starting with Xcode 15 and iOS 17, ios-deploy no longer works on iOS 17+ physical devices and sounds like ios-deploy will not be supporting it.
We added a workaround-like solution to fix #128531, but the solution is undesirable since it involves having Xcode open.
Xcode 15 did release a new tool called devicectl, which provide a lot of the functionality that Flutter requires. However, it's missing a key piece of being able to start a debugserver on the device, which is required for Flutter debug mode because debugserver will ptrace the process. This is required due to the Dart VM being JIT and dependent on tracing.
Ideally, Apple will provide a way to start a debugserver and connect with lldb through devicectl, but no sign of that yet as far as I know.