Ответ 1
Это послужило причиной моего появления той же ошибки:
После установки правильной версии инструментов командной строки (то есть Xcode 10.2.1; см. Ниже) в моей системе ошибка исчезла!
error: Unable to resolve build file: XCBCore.BuildFile (missingTargetProductReference("3bf83096e50de72a94699e9afc1133ebe3512682230d04680075c283a974e273")) (in target 'MyTarget')
Xcode 10 дает эту ошибку сразу при попытке построить наш проект. Не сразу понятно, что вызывает это.
Как я могу это решить?
Это послужило причиной моего появления той же ошибки:
После установки правильной версии инструментов командной строки (то есть Xcode 10.2.1; см. Ниже) в моей системе ошибка исчезла!
Для бета-версии XCode 10: Проблема возникает, когда у меня есть две рабочие области, которые содержат одни и те же каталоги проектов. Решение было
Укороченная версия
Более длинная версия
Спасибо @aferriss ответить за подсказку.
Я столкнулся с этой же ошибкой при использовании openframeworks 0.10 с xcode 10 в последнее время. Похоже, что это было вызвано тем, что одновременно открывалось несколько проектов openframeworks. Если вы закроете их все по одному, а затем снова откройте тот, над которым хотите работать, он должен устранить ошибку. Надеюсь, это всего лишь вещь для xcode-бета.
Xcode используется, чтобы сказать вам, что проблема целостности рабочей области, и вы можете просто игнорировать ее. Но похоже, что он вернулся. Там некоторые дискуссии по этому вопросу здесь.
Для меня XCode > Product > Clean Build Folder
и restart Xcode
затем сработало.
Просто перезапустил мой Xcode, и проблема исчезла
Ключ здесь missingTargetProductReference
, или вы можете получить namedReferencesCannotBeResolved
. Xcode не может что-то найти.
Это произошло после обновления до Swift5/Xcode10.
Я обнаружил, что удаление связанных структур, а затем их повторное добавление решает проблему.
У меня был встроенный проект Xcode, который не был найден (голубой). Удаление и добавление снова решило проблему.
В случае, если это поможет, у меня был новый репозиторий, и библиотеки не были правильно связаны.
Я открыл XCode, почистил и прошел один за другим через Libraries
в меню. Я щелкнул по нему, который открыл информационную панель справа, и нажал кнопку маленькой папки, и нашел назначенный путь, щелкнул и открыл, чтобы Xcode распознал эти библиотеки. Имена путей были часто
/node_modules/react-native/Libraries/(something)/(something).xcodeproj
В моем случае, после того, как я попробовал все решения в этом вопросе и некоторые другие (включая обновление бета-версии Xcode 10.2 и даже macOS), единственное, что сработало, - это доступ к пакету проекта (щелкните правой кнопкой мыши> Показать содержимое пакета) и удалите все, кроме project.pbxproj
:
project.xcworkspace
xcshareddata
xcuserdata
Для меня было другое решение после того, как ничего из вышеперечисленного не сработало. Проблема началась после использования unlink для одного из моих пакетов. Затем, по какой-то причине, Пакет все еще находился в Библиотеке, но он был серым. После удаления серой библиотеки все снова заработало.
У меня та же проблема. Поскольку папка не загружается на сервер Git, git не позволяет загружать пустую папку, тогда я создаю папку в папке проекта, и она работает хорошо. недостающая папка
В моем случае это была простая проблема с отсутствующим файлом.
Проверены все вторичные сообщения об ошибках. В сообщении об ошибке сказано, что мой файл bridging-header.h не был найден. Проверил путь к отсутствующему файлу из целевых настроек (просто найдите .h, чтобы получить правильный ключ настройки). Исправлен новый путь и ошибка ушла.
Причина: я реорганизовал свои папки после сбоя системы и добавил второй уровень в расположение проекта.
вышеуказанные решения не работают. проблема все еще сохраняется.
Мое решение состояло в том, что я использовал неправильную версию XCode для проекта, с которым я работал. Это все еще требовало 10.1, и я пытался бежать в 10.2. Вместо этого я открыл его в 10.1, и ошибка исчезла при успешной компиляции.
Если у вас есть файловая группа, которая поддерживается физической папкой, и эта физическая папка была удалена, вы получите ту же ошибку "Невозможно разрешить файл сборки: XCBCore.BuildFile". В моем случае физическая папка была удалена (потому что я удалил из нее все "настоящие" файлы), а в группе XCode все еще был связан один внешний проект.
Решение: - создал новую группу (без папки) в XCode - Перенес туда ссылку на внешний проект. - перестроить проект
Ошибка исчезла.
Я столкнулся с проблемой в Xcode 10.1.2. Перезапуск XCode и чистый проект решают это в моем случае.
Похоже, что есть ряд причин, по которым возникает одна и та же ошибка. Для моего случая это был not having the Submodule checked out locally
. После того, как я убедился, что все мои субмодули были загружены, ошибка исчезла.
Проблема в том, что в новом xcode 10.2 появилась новая конфигурация BUILD, вам нужно изменить ее на LEGACY.
Вы можете проверить, как это изменить, здесь: https://medium.com/xcblog/five-things-you-must-know-about-xcode-10-new-build-system-41676cd5fd6c . Проверить подарок
Так что, если у вас есть более новая версия xcode, отличная от той, которая использовалась во время работы проекта, возможно, именно это и является причиной проблемы.