Сегодня, когда я начинаю отлаживать приложение flutter(2.10.3), macOS Monerey 12.3 показывает такую информацию:
verifying "dyld_sim_shared_cache_arm64"
и всплывающее окно проверки не могло завершиться в течение нескольких часов. Это выглядит так:

зачем показывать это окно? что я должен сделать, чтобы исправить это? Это флаттер env:
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 2.10.3, on macOS 12.3.1 21E258 darwin-arm, locale en-CN)
[✓] Android toolchain - develop for Android devices (Android SDK version 32.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 13.3.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.1)
[✓] Android Studio (version 2021.1)
[✓] IntelliJ IDEA Ultimate Edition (version 2021.3.3)
[✓] IntelliJ IDEA Community Edition (version 2021.3.3)
[✓] IntelliJ IDEA Ultimate Edition (version 2021.3.3)
[✓] IntelliJ IDEA Ultimate Edition (version 2021.3.2)
[✓] VS Code (version 1.66.0)
[✓] Connected device (3 available)
[!] HTTP Host Availability
Решение проблемы
update_dyld_shared_cacheгарантирует, что общий кеш dyld обновлен. Этот инструмент обычно запускается только программой установки и обновления программного обеспечения Apple, поскольку они являются единственными официальными способами обновления dylib ОС. Но если по какой-то причине вы использовали другой механизм для изменения dylib ОС, вам следует вручную запустить update_dyld_shared_cache.
Перезагрузите Mac и выполните следующую операцию.
sudo update_dyld_shared_cache -root / -force
Комментариев нет:
Отправить комментарий