You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Xcode 27] Newly paired and/or upgraded devices hang on white screen after launch #189284
This causes LLDB to not be able to find them, which then causes LLDB to be extremely slow. It does start eventually, but only after ~5 minutes of hanging on the white screen.
Steps to repro:
Do the following steps to start with a clean slate:
Connect a physical iOS device via USB
Open Device Hub
Right click on device and select "Unpair..." and disconnect the device via USB
Device Hub > Quit Device Hub
Navigate in Finder to "/Users/username/Library/Developer/Xcode/iOS DeviceSupport" and delete the subdirectory for the device
Then do these steps as if connecting the device for the first tim:
Connect the device via USB
Click "Trust" on the device
Open Device Hub
Right click on device and select "Pair"
Open Xcode 27 (this is the only way I could figure out to trigger Xcode to start downloading the symbols)
If you look in the iOS DeviceSupport directory, you'll see the symbols have started to download:
And you can tell it's done when there's a .finalized
Do flutter run
The app will launch with a white screen and then hang.
After about ~10 seconds, you should see message warning: libobjc.A.dylib is being read from process memory. This indicates that LLDB could not find the on-disk shared cache for this device. This will likely reduce debugging performance.
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of flutter doctor -v and a minimal reproduction of the issue.
Activity
jmagman commentedon Jul 16, 2026
Is there something in
ios-deploythat will detect whether the symbols are on, or can we use--symbolsto do it for them?https://github.com/ios-control/ios-deploy/blob/83f7d9ef97d03af42777965e80079f05332cc580/src/ios-deploy/ios-deploy.m#L2569-L2573
jmagman commentedon Jul 29, 2026
Xcode itself has the warning "LLDB is likely reading from device memory to resolve symbols"
Prepare device support symbols (flutter#190369)
Warn when unable to find iOS Device Support Symbols (flutter#189993)
github-actions commentedon Aug 28, 2026
This thread has been automatically locked since there has not been any recent activity after it was closed. If you are still experiencing a similar issue, please open a new bug, including the output of
flutter doctor -vand a minimal reproduction of the issue.