Как мне дублировать мой проект xcode? (iPhone SDK) - PullRequest
11 голосов
/ 10 февраля 2010

Как мне дублировать мой проект xcode? (iPhone SDK)

Кстати, я просто продублировал / переименовал всю папку проекта. Но когда я начал работать в новом (дублированном) проекте (после изменения идентификаторов приложений, обеспечения профилей), я начал получать ошибки о целях. Я понятия не имею, что такое цели или что-то еще. Хммм. Надеюсь, что это работает.

Ответы [ 5 ]

16 голосов
/ 10 февраля 2010

Хотя все вышеприведенные ответы верны, я считаю, что мы должны спросить ПОЧЕМУ вы делаете это. Если вы хотите сделать облегченную версию своего приложения или версию с небольшим отличием, вы должны изучить дублирование целей , а не дублирование целых проектов.

4 голосов
/ 10 февраля 2010

Просто сделайте копию папки, в которой находится ваш проект, а затем используйте файл проекта из вашей копии. Вы также можете сделать моментальный снимок, если вы просто ищете резервную копию, прежде чем попробовать некоторые идеи кода.

3 голосов
/ 10 февраля 2010

Альтернатива - подумайте о том, чтобы получить бесплатную систему контроля версий, такую ​​как svn, git или mercurial (или Perforce или другие коммерческие системы предлагают бесплатные лицензии для ограниченного использования) *, а затем делайте все, что вам нравится в вашем проекте. Вы всегда можете вернуться к более ранней версии, если вам не нравятся результаты. Если вы хотите получить более сложный, вы можете разветвить его. Это один из самых больших шагов, которые вы можете предпринять для профессиональной работы.

* ничего кроме Visual SourceSafe. Не используйте это! CVS, вероятно, также лучше избегать.

2 голосов
/ 11 января 2013

Когда вы создаете приложение в XCode для устройства, такого как iPhone, XCode использует симулятор для устройства и помещает пакет в папку симулятора в пользовательской библиотеке в ~ / [USER] / Library / Application Support [SIMULATOR ] / [версия] / Применение / [UID]. Для iPhone под IOS 6 это будет в ~ / [ПОЛЬЗОВАТЕЛЬ] / Библиотека / Поддержка приложений / iPhone Simulator / 6.0 / Приложения / [UID].

UID (уникальный идентификатор), который выглядит как 061A54D9-2D96-4BE2-8C58-A8115A15ADA2, - вот где проблема, потому что файл заголовка проекта (project.pbxproj в пакете [PROJECT NAME] .xcodeproj) ссылается на него .

Если вы скопируете свой проект в другое рекламное объявление и создадите его там, будет сгенерирован новый UID, но project.pbxproj все равно будет использовать старый UID для ссылок и не сможет найти ресурсы для симулятора, например, как раскадровка и графика.

Замените новый UID на старый, и все должно быть в порядке.

0 голосов
/ 10 февраля 2010

Вы сможете без проблем скопировать и вставить каталог проекта в другую папку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...