When we try to run flutter run
on the iOS simulator, there may be stuck problems like the following.
1 2 3
|
executing: xcrun simctl launch xxx - 54 F9 - 427 F - 8119 - xxxx com . hahaha . app -- enable - dart - profiling -- enable - checked - mode -- verify - entry - points -- observatory - port = 0 [+ 1000 ms ] com . hahaha . app : 49573 [ ] Waiting for observatory port to be available …
|
The app on the emulator cannot be opened, and there is no specific crash problem. do not know what to do.
However, there is still a solution, which is to use XCode to run the project and view the output
Open the project with Xcode
1 2
|
cd ios / open Runner . xcworkspace
|
Click to run
Like a normal iOS project, click the play button to compile and run.
View logs
After running, probably in the lower right corner of XCode, you will find a certain error message
1 2 3 4 5
|
dyld: Symbol not found: _$s7SwiftUI4ViewP14_viewListCountxxdddx6inputsSiSgxxxAA01_ceF6xxdxxddInputsV_tFZxxxxTq Referenced from: / Users / xxxxx / Library / Developer / CoreSimulator / Devices / xxxxddxx - 54 F9 - 427 F - 8119 - xxxxx / data / Containers / Bundle / Application / xxxx - 8791 - 4 B78xxx - A9C1 - 381572 AC1A2B / Runner . app / Frameworks / abcde . framework / abcde ( which was built for iOS 14.0 ) Expected in: / System / Library / Frameworks / SwiftUI . framework / SwiftUI in / Users / xxxxxx / Library / Developer / CoreSimulator / Devices / xxxxx - 54 F9 - 427 F - 8119 - xxxxxx / data / Containers / Bundle / Application / xxxxx - 8791 - 4 B78 - xxxx - 381572 xAC1A2B / Runner . app / Frameworks / abcde . framework / abcde dyld: launch , loading dependent libraries
|
By analyzing the above error log, we can determine that the problem is because the application cannot be run on emulators below 14.
This article is reprinted from https://droidyue.com/blog/2022/05/08/flutter-run-stuck-with-log-waiting-for-observatory-port-to-be-available/
This site is for inclusion only, and the copyright belongs to the original author.