Когда Xcode открывает последний проект при запуске, он отображается красным цветом без файлов
Когда я открываю Xcode, он автоматически открывает последние проекты, которые были открыты при выходе.
у меня есть такой .xcodeproj
это отображается красным цветом в навигаторе проекта, и нет никаких файлов, видимых для проекта. Я не могу скомпилировать проект.
Закрытие окна без выхода из Xcode и повторное его открытие решает проблему, и проект выглядит нормально, и я могу его скомпилировать.
Я отсканировал project.pbxproj
файл и ничего не выскакивает у меня как проблема, и это довольно странно, когда он работает после повторного открытия проекта.
Следует также отметить, что это происходит на любой машине, к которой я клонирую репо.
Кто-нибудь видел это раньше и как-то решил?
2 ответа
В моем случае проблема была вызвана неисправным
location
значение на
FileRef
элемент в
project.xcodeproj/project.xcworkspace/contents.xcworkspacedata
файл.
Удалите значение, которое содержит ваш файл, и просто введите
self:
. Для справки, вот как это выглядит в проекте, недавно созданном с помощью Xcode 12.5:
<?xml version="1.0" encoding="UTF-8"?>
<Workspace
version = "1.0">
<FileRef
location = "self:">
</FileRef>
</Workspace>
Меня тоже давно беспокоит эта проблема (этот комментарий через 2 года после вашего первого поста, сейчас это 2020-3-12).
Немного по-другому, ваш проект красный, мой черный, но тусклый.
Мой обходной путь - удерживать alt/option и shift, щелкнуть значок Xcode в доке, Xcode отобразить страницу приветствия, а затем дважды щелкнуть проект.