Я собрал приложениеact-native и неожиданно получаю это сообщение об ошибке на своем терминале во время выполнения командыact-native run-ios. Тот же код работает нормально 10 минут назад, и вдруг я получаю это сообщение об ошибке. Пожалуйста помоги...
Ответ 1
РЕШЕНО: Всегда обязательно обновляйте своих людей из Xcode!
Подсказка: И не делай этого из магазина Apple (но всегда делай это с официального сайта Apple)
совет от: http://ericasadun.com/2016/03/22/xcode-upgrades-lessons-learned/
Официальная страница загрузки Apple: https://developer.apple.com/download/more/
Для тех, кто не может решить с помощью вышеуказанного метода
Зайдите в настройки проекта в Xcode. Меню File-> Настройки проекта
Перейдите в раздел "Настройки проекта для каждого пользователя".
Нажмите на продвинутый.
Выберите опцию Xcode Default. ранее это было Legacy для моего проекта.
Я проанализировал подобные строки и пришел к выводу, что очистка вызывает сбой архива. Таким образом, новая система сборки не очищает каталог сборки custom/legacy.
Ответ 2
- удалите папку
build/
вios/
и перезапуститеесли это не изменится, то - Файл → Настройки проекта → Система сборки → Старая система сборки
- Rerun и вуаля!
Если это не работает, не расстраивайтесь, есть другое решение для глубоко чистого проекта
Удалите папки
ios/
иandroid/
.Запустите
react-native eject
Запустите
react-native link
react-native run-ios
Это принесет совершенно новое воскресение для вашего проекта
Ответ 3
Если у вас не установлены cocoa-стручки, вам нужно sudo gem install cocoapods
- CD/IOS
- запустить
pod install
- компакт-диск..
- удалить папку сборки
- запустить
react-native run-ios
если ошибка не устранена,
1. снова удалите папку сборки
2. откройте папку /ios
в x-коде
3. Перейдите в Файл → Настройки проекта → Система сборки → Изменить (Настройки общего рабочего пространства и Настройки рабочего пространства для пользователя): Система сборки → Старая система сборки
Ответ 4
У меня была такая же ошибка, но она была вызвана тем, что порт процесса менеджера пакетов уже используется (порт 8081).
Чтобы исправить, я просто запустил react-native
, указав другой порт, см. Ниже.
react-native run-ios --port 8090
Ответ 5
Если у вас не установлены cocoa-бобы, вам необходимо:
sudo gem install cocoapods
Затем запустите:
cd /ios
pod install
удалите папку build
в папке ios
вашего собственного реактивного проекта
запустить:
react-native run-ios
если ошибка не исчезла:
- снова удалите папку
build
- откройте папку
/ios
в Xcode - перейдите в Файл → Настройки проекта → Построить систему → изменить (Общий доступ) параметры рабочего пространства и параметры рабочего пространства пользователя): Система сборки → Старая система сборки
Ответ 6
Вот возможное решение