Копирование файлов достаточно, если вы копируете все файлы, и из файла вашего проекта не ссылаются по абсолютным путям.
Обратите внимание, что вам не нужно выбирать абсолютные пути. Я не уверен в точных деталях, но я получил абсолютные пути в проектах, не делая этого явно.
Например, вот проект с отсутствующим файлом:
Когда я выбираю отсутствующий файл, я вижу, что он использует абсолютный путь:
На данный момент у вас есть два варианта:
- Вы можете нажать кнопку в правом нижнем углу того красного прямоугольника, который я нарисовал, чтобы найти файл. Убедитесь, что вы выбрали правильный файл; если вы выберете файл с другим именем, Xcode с радостью заменит
DetailViewController.m
на SomeUnrelatedFile.m
, и вы потеряете подсказку об исходном файле. Найдя его, обязательно выберите Местоположение: относительно группы (обычно это будет правильный выбор в любом случае), чтобы избежать повторения этого.
- Возможно, безопаснее, вернитесь к исходному компьютеру. Для любого файла, который, как вам известно, отсутствует на конечном компьютере, выберите Расположение: относительно группы . Затем скопируйте все заново.