iOS Observatory not discovered after 30 seconds

I am getting

iOS Observatory not discovered after 30 seconds. This is taking much longer than expected...
Error launching application on iPhone

when running on real device, works fine on emulator.

Tried flutter clean and other bunch of solutions that didn’t work. Any other idea how to fix this issue?

  1. Delete ios project;
  2. ‘flutter create -i swift .’。