Я помещал некоторые файлы на один и тот же уровень .xcodeproj файла небрежно. Когда я перемещаю этот файл в нужное место в Finder, xcode сообщает мне, что эти файлы пропущены. Поэтому я удаляю группу, содержащую эти файлы, имена которых были красными (я понимаю, что это ошибка). И я перетаскиваю этот файл из Finder в xcode для создания новой группы. Но когда я пытаюсь запустить проект, xcode все еще не может найти этот код. Как я могу решить проблему?
Как изменить расположение файлов в проекте xcode?
Ответ 1
Когда вы видите красный файл (или не в том месте), вы можете легко исправить расположение этих файлов, используя инспектор файлов (который появляется вдоль правой боковой панели вашего окна Xcode).
Он выглядит следующим образом:
При щелчке по значку "Папка" рядом с именем появится открытая панель, из которой вы можете выбрать правильное расположение файла.
Ответ 2
Существует более простой способ реорганизации файлов через проект Xcode. Вы можете использовать Synx
, он автоматически исправляет пути к файлам через группы проектов Xcode.
Вы можете проверить страницу Github для Synx
После запуска Synx просто запустите команду ниже
synx path/to/my/project.xcodeproj
Ответ 3
Я нашел ответ.
3 вещи
1 удалили ссылку на красные файлы затем перетащили их обратно в проект relinked все мои файлы .m и .h просто incase
2 затем удалите ссылку .app и перетащите ее обратно в проект.
3 удалены любые дубликаты или красные файлы на этапах сборки
Фиксированный Спасибо всем за ваши предложения и помощь.
Ответ 4
С моей точки зрения, я бы определенно избегал виртуальных папок в Xcode. Отказ от этого подхода заключается в том, что проект становится все больше и больше, вы не можете легко найти соответствующие файлы в своей файловой системе. Даже если вы нажмете "Показать в finder" вам нужно искать файл среди десятков файлов.
Мой подход создает папку в finder, а затем перетаскивает ее в project.when мне нужно создать новый файл в этой подпапке, будет добавлен туда в любом случае.