With Xcode 16, I am experiencing something odd when starting apps with debugging. On one phone, after the app is launched (normally, not slow) and the main screen comes up, it takes between 3 and 15 seconds for the app to become responsive. When turning on Hang Detection on the phone, it is clear that there is a hang going on. This happens for all apps, including a new test app created just to reproduce this issue.
It seems like this delay becomes longer and longer the more times I start the app after a reboot. After a few hours of development, usually the delay is more than 10 seconds.
When starting without debugging, everything is normal, both from Xcode and from the home screen.
I have tried many things without success :
- restarting the Mac
- restarting the phone
- toggling developer mode off and on on the phone
- disabling wifi and bluetooth on the phone and/or Mac
- removing the app and reinstalling it
- disabling all diagnostic options in the scheme
- made sure there is no VPN enabled
There are no relevant log entries in the Xcode console, none in the Console app for the Mac or phone. I see a spike in Activity Monitor for lldb-rpc-server when starting the app, but only around 25% and it drops shortly after.
It does not happen with other devices, just this iPhone 15 Pro. Is there anything else I can try?