Проблема обновления Xcode 10.2 Системная ошибка сборки -1: невозможно загрузить содержимое списка файлов: input / output xcfilelist - PullRequest
13 голосов
/ 04 апреля 2019

После обновления до Xcode 10.2 я получаю 2 ошибки

: - 1: невозможно загрузить содержимое списка файлов: 'xxxxx / Pods / Target Support Файлы / Бобы-XXXX / Бобы-ххххх-рамки-Debug-вход-files.xcfilelist» (в цели 'xxxxx')

: - 1: невозможно загрузить содержимое списка файлов: 'xxxxx / Pods / Target Support Файлы / Бобы-ххххх / Бобы-ххххх-рамки-Debug-выход-files.xcfilelist» (в цели 'xxxxx')

Я обновил все свои модули и изменил систему сборки на "Legacy Build System", но все еще получаю ту же ошибку сборки

Ответы [ 4 ]

26 голосов
/ 04 апреля 2019

Я боролся с этим в течение нескольких часов сегодня, и вот что наконец-то сработало для меня:

  1. sudo gem update cocoapods --pre
  2. pod update
  3. чистый
  4. 1012 * сборка *

Из того, что я прочитал, это проблема с новым процессом сборки, который включен по умолчанию в Xcode 10.2, хотя я пока не нашел чётко документированный обходной путь. Может быть более элегантное решение, чем то, что я описал.

11 голосов
/ 07 мая 2019
  1. удалить 'Pods /', 'Podfile.lock', 'yourappname.xcworkspace'
  2. pod deintegrate
  3. pod install

это работа для меня

Я сталкивался с этой проблемой каждый раз, используя вышеуказанный метод для решения, я не знаю почему, как полностью решить

2 голосов
/ 10 июля 2019

Чтобы проиллюстрировать ответ @nfranzmeier:

Перейти к вашему проекту:

  • Выберите правильную цель
  • Фазы сборки
  • Развернуть [CP] Embed Pods Frameworks Фаза сценария
  • Удалите файлы в разделах Input Files Lists и Output Files Lists, выбрав каждый из них и нажав кнопку -

И все готово!

Input/Output Files Lists sections

2 голосов
/ 16 апреля 2019

Вы можете просто отредактировать свой файл xxxx.xcodeproj / project.pbxproj и удалить ошибочные строки xxxinput-files.xcfilelist и xxxoutput-files.xcfilelist из inputFileListPaths () outputFileListPaths (), чтобы они снова были пустыми, а затем сохранить их. и восстановить

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