Все еще немного неясно, как выглядит ваше рабочее пространство Xcode или что вы сделали, что привело к этому, но я собираюсь ответить на основании того, что вы сказали, что файлы все еще существуют, они просто больше не "связаны"в ваш проект Xcode.
По умолчанию рабочее пространство Xcode содержит только ссылки на фактические файлы.Если вы попытались удалить их, есть возможность удалить только ссылку (по умолчанию) или переместить фактические файлы в корзину.Если вы пытались переименовать свой проект, вы, вероятно, также переименовали папку проекта (также переименовывает фактическую папку в Finder), поэтому ссылка XCode теперь будет недействительной (будет отображаться красным).
Что выможно сделать сейчас, чтобы добавить файлы обратно в рабочую область.В навигаторе проекта слева щелкните правой кнопкой мыши проект (синий значок) и выберите «Добавить файлы в <your project>
:
Откроется диалоговое окно Finder, в котором можно найти отсутствующий файл:
Add AppDelegate">
Выберите файл, затем нажмите «Добавить». Повторите это для всех отсутствующих файлов.чтобы добавить их снова. Убедитесь, что одна из целей сборки в «Добавить к целям» в нижней половине диалогового окна отмечена.
Затем выполните Очистку и сборку.
Послеисправляя рабочее пространство, вы можете также убедиться, что для всех ваших файлов установлено значение «Относительно группы». Это можно сделать в разделе «Идентичность и тип» на правой панели.
В следующий раз, когда папка проекта будет переименована, файлы, находящиеся в этой папке, будут просто выделены красным, что означает, что Xcode знает, что эти файлы принадлежат рабочей области, ноон не может найти реальные файлы. (Это то, что обычно происходит, яЯ не знаю, что привело к удалению ваших файлов).
Если вы пытались переименовать свой проект, этот пост SO содержит отличные пошаговые инструкции: Как мне полностью переименовать проект Xcode (т.е. включая папки)?
Наконец, настройте управление исходным кодом.
Как правило, эту проблему можно решить, отменив изменения.
Удачи!