Futter iOS - Выполнить скрипт: xcode_backend. sh Операция не разрешена - PullRequest
0 голосов
/ 25 мая 2020

Я пытаюсь создать любое приложение Flutter на iOS на новом Macbook pro 16 "Мой проект работал хорошо, затем после некоторого обновления Flutter я не могу создать ни один проект с Xcode

Проблема:

/ bin / sh: /Users/{MyUserName}/Documents/dev/utils/flutter/packages/flutter_tools/bin/xcode_backend.sh:

Операция не разрешена Команда PhaseScriptExecution завершилась неудачно с ненулевым кодом выхода

Что я пробовал:

  • Обновление инструментов Xcode и командной строки
  • chmod -R 755 мой проект и библиотека flutter
  • Следуйте инструкциям по Flutter, чтобы использовать flutter с последней версией xcode
  • Переключение канала flutter (пробовал стабильную версию 1.17 и master 1.19)
  • Удалите Xcode (и зависимости), удалите Flutter и переустановите оба

Теперь, когда я пытаюсь создать новый проект flutter, я всегда сталкиваюсь с проблемой. Сборки работают, когда я использую запуск flutter из CLI (на мое устройство) Но если я попробую использовать проект wi th xcode и попробуйте собрать или запустить, я столкнулся с проблемой выше.

Я действительно не могу найти похожие проблемы в Интернете.

PS: Мой проект работает на моем старом macbook pro 13 " та же версия xcode и Flutter

1 Ответ

0 голосов
/ 26 мая 2020

Нашел ответ:

Проблема заключалась в том, что у приложения Xcode не было достаточно прав для чтения / записи файлов и папок.

Чтобы решить эту проблему:

  • Go в Системные настройки> Безопасность и конфиденциальность
  • Последняя вкладка: Конфиденциальность
  • Полный доступ к диску: Добавить приложение Xcode

Если вы не хотите, чтобы Xcode иметь полный доступ к диску, вы можете вместо этого добавить его в «Файлы и папки» и предоставить права Xcode для папки ваших проектов

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...