Блоки не могут установить или обновить - PullRequest
0 голосов
/ 26 ноября 2018

Я открыл свой 1-месячный проект, и когда я пытаюсь его построить, появляется ошибка.

ошибка: песочница не синхронизирована с Podfile.lock.Запустите «pod install» или обновите установку CocoaPods.

, и когда я пытаюсь установить «pod install» или «update» pod update, появляется следующая ошибка.

[!] О нет, произошла ошибка.

Поиск существующих проблем GitHub, похожих на ваши: https://github.com/CocoaPods/CocoaPods/search?q=%5B%21%5D+Xcodeproj+doesn%27t+know+about+the+following+attributes+%7B%22inputFileListPaths%22%3D%3E%5B%5D%2C+%22outputFileListPaths%22%3D%3E%5B%5D%7D+for+the+%27PBXShellScriptBuildPhase%27+isa.%0AIf+this+attribute+was+generated+by+Xcode+please+file+an+issue%3A+https%3A%2F%2Fgithub.com%2FCocoaPods%2FXcodeproj%2Fissues%2Fnew&type=Issues

Если их не существует, создайте заявку с шаблоном, показанным выше, на:https://github.com/CocoaPods/CocoaPods/issues/new

Обязательно сначала прочитайте руководство для получения подробной информации о том, как правильно отправить заявку: https://github.com/CocoaPods/CocoaPods/blob/master/CONTRIBUTING.md

, как показано на следующем снимке экрана enter image description here

Что я сделал

  • Удалить данные диска
  • Закрыть xcode, перезапустить систему
  • Удалить блоки 'deintegrate pod'
  • Но когда я нажимаю на команду 'pod install', она выдает ошибку.

Пожалуйста, помогите мне, где проблема и как это исправить.Спасибо

1 Ответ

0 голосов
/ 26 ноября 2018

Я бы посоветовал вам обновить Ruby с помощью Homebrew- https://brew.sh,. Этот менеджер пакетов оказывается полезным во многих случаях, после его установки вы можете запустить brew install ruby в терминале, чтобы установить последнюю версию Ruby.

Вот что написал Ruby:

Homebrew - это часто используемый менеджер пакетов в macOS.Установить Ruby с помощью Homebrew очень просто: brew install ruby Это позволит установить последнюю версию Ruby.

Источник: https://www.ruby -lang.org / ru / Документация / Установка /

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