Я перемещал некоторые файлы в проекте Xcode и удалял некоторые файлы в finder (я знаю). Я нарушил свой проект, и теперь я не могу понять, как его исправить.Управление исходными файлами в Xcode
На данный момент у меня возникает ошибка Undefined symbols for architecture x86_64:
при попытке построить. Однако файлы фактически находятся в проекте и физически находятся в каталоге проекта. Я добавил их в скомпилированные источники, но я все еще получаю ту же ошибку.
Я не понимаю, как Xcode управляет исходными файлами, и я не нашел никакой хорошей информации об устранении этих проблем. Googling в основном говорит мне не удалять файлы (слишком поздно), и я не могу найти что-либо в документах Mac Developer.
Как я могу восстановить исходные файлы, чтобы создать этот проект?
EDIT: Я заметил это в скомпилированных источниках:
файлы, которые вызывают проблемы являются те, которые не имеют «... в Worker» рядом с ними (работник является название проекта).
Объявлено несколько раз? Как в заголовке без включения охранников? – oorst
Да, также иногда переменная объявляется в общем классе функций. И этот общий класс функций наследуется многократно, что приводит к циклическому наследованию. Чтобы избежать такого рода, наследуйте/включайте общий класс функций в файл pch. – pkc456