среда:
2021 ИМАК М1
Флаттер 3.0.5
Android-студия Arctic Fox
Файл конфигурации zshrc (после M1 тип по умолчанию изменен с bash на zshrc)
Распространенные проблемы и решения:
Следующие отчеты об ошибках отображают не все ошибки, а только первую часть.
-
Отсутствует команда flutter.
Решение: Убедитесь, что flutterSDK настроен в zshrc, используйте его,source ~/.zshrc
чтобы заставить текущее окно использовать конфигурацию zshrc. Модель M1 по умолчанию использует не bash, а zshrc . -
ошибка: не удалось найти включенный файл «Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig» в путях поиска (в целевом «Runner») Решение
: файл xxx.xcconfig не был создан, требуетсяpod install
и сеть не работает. Используйте соответствующий сетевой модуль на случай, если -
pod (файл mach-o, но является несовместимой архитектурой (есть (arm64), требуется (x86_6)
Решение:sudo arch -x86_64 gem install ffi arch -x86_64 pod install
M1 запускает команду в режиме x86; или arch -x86_64 $SHELL запускает команду. Модель M1 — это архитектура arm, и теперь большинство Mac по-прежнему использует архитектуру x86. -
CocoaPods не удалось найти совместимые версии для модуля «xxx».
Решение. Найдите подключаемый модуль в AS и проверьте, соответствует ли минимальная развернутая цель подключаемого модуля iOS минимальной версии проекта Xcode. -
xcode lib/main.dart: ошибка: ошибка при чтении «lib/main.dart»: нет такого файла или
di -
Не удается найти устройство iOS / установка Xcode не завершена; для разработки iOS необходима полная установка
Решение:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer
sudo xcodebuild -runFirstLaunch
(обратите внимание на номер версии Xcode и путь установки, несколько Xcodes подвержены ошибкам пути) -
Невозможно запустить реальную машину iOS: Исключение: CocoaPods не установлены или находятся в недопустимом состоянии
Решение:open /Applications/Android\ Studio.app
(обратите внимание на номер версии AS и путь установки)