#xcode #flutter #build #apple-m1
Вопрос:
Это ошибка, которую я получаю, когда пытаюсь создать свое приложение Flutter с помощью Xcode 12.5.1. Я могу запустить приложение на симуляторе без каких-либо проблем, мой друг с Intel MacBook Pro может создать его, но я не могу с моим процессором M1.
Попробовав многое в своем основном проекте, я решил создать пустой проект, чтобы узнать, в чем была проблема. И у меня все еще та же ошибка, когда я пытаюсь создать только что созданный проект.
Я заметил эту строку в журналах запуска целевой сборки : export arch=undefined_arch
Конечно, я безуспешно следил за несколькими темами об исключенных архитектурах.
Однажды я видел тему, в которой говорилось об изменении системы сборки на устаревшую в настройках рабочей области. После этого у меня появилась другая ошибка, которую я не могу устранить : Command /bin/sh failed with exit code 1
, но для арки экспорта теперь установлено значение armv7.
Я абсолютно не знаю, почему я не могу создать даже новый проект Flutter на своем Mac M1. Есть ли проблема с этой неопределенной архитектурой ?
Вот дополнительная информация о моей конфигурации :
Flutter doctor
Новые системные журналы сборки
Устаревшие системные журналы сборки
Комментарии:
1. Попробуйте с помощью flutter clean, а затем flutter pub получить и успешно установить модуль.
Ответ №1:
У меня была та же ошибка, вам нужно переустановить flutter на своем устройстве. Просто удалите папку sdk или, если вы хотите правильно очистить, вам нужно сделать это в каталоге установки Flutter :
git clean -xfd
git stash save --keep-index
git stash drop
git pull
flutter doctor
Комментарии:
1. Большое вам спасибо ! Я очистил папку Flutter, как вы сказали, и теперь я могу создать свое приложение.