Ошибка сборки Xcode: «Невозможно загрузить содержимое списка файлов:« ... / Info.plist »(в целевом« xxxx ») - PullRequest
12 голосов
/ 05 марта 2019

XCode начал выдавать эту ошибку в проект сегодня, и у меня возникают проблемы с выяснением того, что это значит и как ее устранить, и она не появляется ни в одном поиске. Это происходит сразу после попытки сборки на устройство (без компиляции скриптов и т. Д.):

ошибка: невозможно загрузить содержимое списка файлов: '/Users/.../Products/Debug-appletvos/myapp.app/Info.plist' (в целевом 'myapp')

Полный журнал ниже (обратите внимание, я заменил папку build на ... для краткости)

Showing Recent Messages

Prepare build
note: Using new build systemnote: Planning buildnote: Constructing build description

Build system information
error: Unable to load contents of file list: '/Users/.../Products/Debug-appletvos/myapp.app/Info.plist' (in target 'myapp')


Build failed    3/5/19, 3:09 PM    0.2 seconds

То, что я пробовал до сих пор:

  • Перезапуск Xcode
  • Перезагрузка компьютера
  • «Продукт»> «Чистая папка сборки»
  • Удаление всего вручную в папке Build
  • Повторная загрузка хранилища на том же компьютере (та же проблема)
  • Повторная загрузка хранилища на другом компьютере (та же проблема)
  • возврат к предыдущей фиксации, которая работала (та же проблема)
  • plutil Info.plist отвечает Info.plist: OK

Другие заметки:

  • Проект использует Cocoapods
  • В проекте используется собственный код C ++
  • Единственный список файлов в файле Info.plist - это список из 2 пользовательских шрифтов, но они хорошо отображаются в браузере проекта Xcode (не красным).

Если кто-то сталкивался с этим ранее и имеет исправление, или у него есть какие-либо другие предложения по устранению неполадок, я был бы очень признателен, спасибо!

Ответы [ 4 ]

22 голосов
/ 14 мая 2019

В моем случае я просто исправил ниже

  1. Открыть терминал в папке проекта
  2. pod deintegrate
  3. sudo gem install cocoapods-clean
  4. pod clean
  5. Откройте проект и удалите (если он еще есть) папку «Pods», которая должна быть красного цвета
  6. pod setup (это может занять некоторое время)
  7. pod install
5 голосов
/ 05 марта 2019

Наконец-то с этим разобрался, разместив здесь сообщение, чтобы другие гуглили могли его найти.

Это была проблема со скриптом сборки, который использовал опцию «Списки входных файлов», удаление и повторное добавление скрипта устранило проблему.

  • Перейдите к цели
  • Вкладка «Фазы сборки»
  • Фаза 'Выполнить скрипт'
  • запишите, что там, удалите
  • перезапустите, чтобы убедиться, что все работает
  • повторно добавить скрипт (и содержимое в «Списки входных файлов»)
3 голосов
/ 11 июня 2019

Через некоторое время я понял, что мой коллега обновил cocoapods до последней версии, так что я сделал только

sudo gem install cocoapods

И это сработало! :)

0 голосов
/ 07 июня 2019

Проблема в том, что вы добавили путь к Input File Lists вместо Input Files

...