Предупреждения XCode: не такой файл или каталог (файлы .pcm) - PullRequest
0 голосов
/ 24 декабря 2018

Я работаю над проектом iOS, и Xcode показывает мне следующие предупреждения:

предупреждение: /var/folders/qj/lk4bdr_x5fs9cvcj4jgx61mmy6f8jd/C/org.llvm.clang.codytwinton/ModuleCache / 2UNUM8IHHP92Q / Foundation-KJNK6ICRXLXW.pcm: нет такого файла или директориистатическая библиотека, созданная с помощью -gmodules, но кеш модуля не найден.Распространяемые статические библиотеки никогда не должны создаваться с включенной отладкой модулей.Опыт отладки будет ухудшен из-за неполной информации отладки.предупреждение: /var/folders/qj/lk4bdr_x5fs9cvcj4jgx61mmy6f8jd/C/org.llvm.clang.codytwinton/ModuleCache/2UNUM8IHHP92Q/UIKit-35ZFG9L90CDZV.pcm: Нет такого файла или каталога Примечание: при обработке / вар / папки / Qj / lk4bdr_x5fs9cvcj4jgx61mmy6f8jd / C/org.llvm.clang.codytwinton/ModuleCache/2UNUM8IHHP92Q/UIKit-35ZFG9L90CDZV.pcm предупреждение: /var/folders/qj/lk4bdr_x5fs9cvcj4jgx61mmy6f8jd/C/org.llvm.clang.codytwinton/ModuleCache/2UNUM8IHHP92Q/FBSDKCoreKit-2R2UGDO79AKYU.pcm: Неттакой файл или директория.llvm.clang.codytwinton / ModuleCache / 2UNUM8IHHP92Q / Darwin-2GOAYMLU92JOT.pcm: такого файла или директории нет: при обработке-2GOAYMLU92JOT.pcm предупреждение: / var / folder / qj / lk4bdr_x5fs9cvcj4jgx61mmy6f8jd / C / org.llvm.clang.codytwinton / ModuleCache / 2UNUM8IHHP92Q / Accounts-3S3JQK7N2N5QB.pcm: нет такого файла или примечания каталога: во время обработки /var/folders/qj/lk4bdr_x5fs9cx/ww.w.dj.gjg6gПредупреждение ModuleCache / 2UNUM8IHHP92Q / Accounts-3S3JQK7N2N5QB.pcm: /var/folders/qj/lk4bdr_x5fs9cvcj4jgx61mmy6f8jd/C/org.llvm.clang.codytwinton/IMвар / папки / Qj / lk4bdr_x5fs9cvcj4jgx61mmy6f8jd / C / org.llvm.clang.codytwinton / ModuleCache / 2UNUM8IHHP92Q / CoreGraphics-5GV9RND36JIM.pcm предупреждение: /var/folders/qj/lk4bdr_x5fs9cvcj4jgx61mmy6f8jd/C/org.llvm.clang.codytwinton/ModuleCache/2UNUM8IHHP92Q / AudioToolbox-1BW8VLA36OG1L.pcm: нет такого файла или директориипапки / Qj / lk4bdr_x5fs9cvcj4jgx61mmy6f8jd / C / org.llvm.clang.codytwinton / ModuleCache / 2UNUM8IHHP92Q / QuartzCore-1EU3UYK02HRLW.pcm: нет такого файла или директорииVAR / folder / qj / lk4bdr_x5fs9cvcj4jgx61mmy6f8jd / C / org.llvm.clang.codytwinton / ModuleCache / 2UNUM8IHHP92Q / ObjectiveC-20S1MT415HZXU.pcm: нет файлов / файлов / файлов / файлов / файлов / файлов / файлов / файлов / файлов / файлов / файлов / файлов / файлов): / .jjxjjjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjjjjjxjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjgjgjgjgjxjxjgjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjxjx Ещеllvm.clang.codytwinton / ModuleCache / 2UNUM8IHHP92Q / ObjectiveC-20S1MT415HZXU.pcm предупреждение: /var/folders/qj/lk4bdr_x5fs9cvcj4jgx61mmy6f8jd/C/org.llvm.clang.codytwinton/ModuleCache/2UNUM8IHHP92Q/CommonCrypto-210H9VRZX42BI.pcm: Нет такого файла илиПримечание к каталогу: при обработке /var/folders/qj/lk4bdr_x5fs9cvcj4jgx61mmy6f8jd/C/org.llvm.clang.codytwinton/ModuleCache/2UNUM8IHHP92Q/CommonCrypto-210H9VRp * 100 * * * 100 * * * * * 1001008 *

  • Удалите производные данные, очистите папку сборки и выполните сборку.in
  • Отключить отладку модуля Clang
  • Снова деинтегрировать и установить модули
  • Изменить формат информации отладки на DWARF с файлом dSYM
  • Удалить файлы, показанные в журналенапример, rm -rf /var/folders/qj/lk4bdr_x5fs9cvcj4jgx61mmy6f8jd/C/org.llvm.clang.codytwinton/ModuleCache/2UNUM8IHHP92Q/Foundation-KJNK6ICRXLXW.pcm
  • Удалить ModuleCache: rm -rf /var/folders/v2/vjx2r5k16tz36wn8v4yn_sth0000gn/C/org.llvm.clang.moraleda/ModuleCache

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 10 апреля 2019

Эта проблема решена?У меня возникла та же проблема после установки новейших кокосоподов FacebookSDK.

Единственное решение, которое я нашел

  1. Установка формата информации отладки для отладки "DWARF"
  2. Установка GCC_PRECOMPILE_PREFIX_HEADER = NO (это должно быть сделано только при создании статической библиотеки).
0 голосов
/ 30 декабря 2018

то же самое здесь, так как я добавил цель в свой проект для создания «версии разработки» своего приложения для целей тестирования.

Я избавился от этих предупреждений, установив (только для целиЯ добавил) формат информации отладки в «DWARF» вместо «DWARF с dSym» в> меню «Настройки сборки»> «Параметры сборки».

enter image description here

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