Когда 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 отобразить страницу приветствия, а затем дважды щелкнуть проект.

Другие вопросы по тегам