ошибка: невозможно разрешить файл сборки: XCBCore.BuildFile - PullRequest
0 голосов
/ 05 июня 2018
error: Unable to resolve build file: XCBCore.BuildFile (missingTargetProductReference("3bf83096e50de72a94699e9afc1133ebe3512682230d04680075c283a974e273")) (in target 'MyTarget')

Xcode 10 выдает эту ошибку сразу при попытке построить наш проект.Не сразу понятно, что это вызывает.

Как я могу решить это?

Ответы [ 14 ]

0 голосов
/ 22 августа 2019

Проблема в том, что в новом xcode 10.2 появилась новая конфигурация BUILD, вам нужно изменить ее на LEGACY.

Вы можете проверить, как ее изменить здесь: https://medium.com/xcblog/five-things-you-must-know-about-xcode-10-new-build-system-41676cd5fd6c.ПРОВЕРЬТЕ GIF

Так что если у вас более новая версия xcode, отличная от той, которая использовалась во время работы проекта, возможно, именно это и является причиной проблемы.

0 голосов
/ 16 мая 2019

Ключ здесь missingTargetProductReference, или вы можете получить namedReferencesCannotBeResolved.Xcode не может что-то найти.

Это произошло после обновления до Swift5 / Xcode10.

Я обнаружил, что удаление связанных структур и их повторное добавление устраняет проблему.

0 голосов
/ 23 июля 2019

Это стало причиной моего опыта с той же ошибкой: missing Command Line Tools setting

После установки правильной версии инструментов командной строки (т. Е. Xcode 10.2.1; см. Ниже) в моей системе ошибкаушел!

correct Command Line Tools setting

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

В моем случае это была простая проблема с отсутствующим файлом.

Проверены все вторичные сообщения об ошибках.В сообщении об ошибке сказано, что мой файл bridging-header.h не был найден.Проверил путь к отсутствующему файлу из целевых настроек (просто найдите .h, чтобы получить правильный ключ настройки).Исправлен новый путь и ошибка ушла.

Причина: я реорганизовал свои папки после сбоя системы и добавил второй уровень в местоположение проекта.

0 голосов
/ 03 мая 2019

Мое решение состояло в том, что я использовал неправильную версию XCode для проекта, с которым я работал.Это все еще требовало 10.1, и я пытался бежать в 10.2.Вместо этого я открыл его в 10.1, и ошибка исчезла при успешной компиляции.

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

Для меня XCode > Product > Clean Build Folder и restart Xcode тогда работали.

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

У меня был встроенный проект Xcode, который не был найден (светло-синий).Удаление и повторная установка снова решили проблему.

0 голосов
/ 23 марта 2019

В моем случае, после попытки всех решений в этом вопросе и некоторых других (включая обновление бета-версии Xcode 10.2 и даже macOS), единственное, что сработало, - это доступ к пакету проекта (щелкните правой кнопкой мыши> Показать содержимое пакета) и удалите все, кромеproject.pbxproj:

  • project.xcworkspace
  • xcshareddata
  • xcuserdata
0 голосов
/ 03 апреля 2019

Для меня было другое решение после того, как ничего из вышеперечисленного не сработало.Проблема началась после использования unlink для одного из моих пакетов.Затем, по какой-то причине, Пакет все еще находился в Библиотеке, но он был серым.После удаления серой библиотеки все снова заработало.

0 голосов
/ 16 января 2019

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

Я открыл Xcode, очистил и прошел один за другим через Libraries в меню.Я щелкнул по нему, который открыл информационную панель справа, и нажал кнопку маленькой папки, и нашел назначенный путь, щелкнул и открыл, чтобы Xcode распознал эти библиотеки.Имена путей часто были

/node_modules/react-native/Libraries/(something)/(something).xcodeproj
...