Я всегда использую одну папку в моей файловой системе для проекта XCode. Он содержит все файлы проекта. Когда я архивирую его и отправляю другу, она не может просто скопировать файл xcodeproj. Он открывается, но все пути нарушены и сборка не удалась, потому что все классы не находят файлы # include'd. Но когда я загружаю, например, несколько примеров проектов от Apple, они отлично работают. Что я делаю не так?
UPDATE:
Я делаю это так:
1) Я создаю проект и указываю каталог на рабочем столе
2) В этом каталоге я создаю каталог «images» и добавляю в него изображения
3) Я вытаскиваю этот каталог изображений и перетаскиваю его в группы ресурсов и файлы. Xcode спрашивает, хочу ли я скопировать его в папку назначения, я нажимаю нет. Потому что это уже там. Все остальные параметры установлены по умолчанию.
4) все остальные вещи просто создаются внутри xcode, а xcode просто помещает все классы в каталог Classes моего проекта.
5) когда я хочу добавить изображения, я сначала помещаю их в каталог проекта, а затем перетаскиваю их в группу изображений в xcode. Это сделано для того, чтобы XCode не мешал им со всем остальным. В противном случае он просто скопировал бы их в корневой каталог моего проекта, а не в каталог изображений, что не имеет смысла. На самом деле, вся файловая система Groups & Files вообще не имеет смысла, это один большой беспорядок. Пока самая большая ошибка Apple в Xcode. Вот почему я должен делать такие глупости.