2010-12-13 10 views
0

Я пытаюсь дублировать проект xcode для приложения, которое практически идентично, но все еще имеет отличия в нескольких исходных файлах и некоторых файлах данных. По большей части это работает, но у меня проблема, когда после создания проекта 2, затем проекта 1, я замечаю, что запуск проекта 2 выполняется с файлами из проекта 1. Мне нужно коснуться отдельных файлов в проекте 2 чтобы заставить их встроить proj 2. Кто-нибудь знает, что я должен сделать, чтобы они правильно узнали свои собственные файлы?Дублирование проектов xcode

Я сначала подозревал, что это был какой-то вопрос с файлом объекта, где file.m в proj 1 был бы построен и путайте file.m в proj 2, думая, что он обновлен. Глядя в свою конфигурацию, dirs для промежуточных файлов сборки разные, хотя, возможно, я смотрю на неправильную настройку или проблема в другом месте? В двух проектах используются файлы с тем же именем, но из разных подкаталогов.

ответ

0

Если вы не настроили его по-другому, Xcode должен использовать расположение папки, файл проекта - * .xcodeproj - является основой для ссылки на его файлы. Являются ли ваши файлы .xcodeproj в разных подкаталогах? Если вы убедитесь, что файл проекта и все файлы, на которые он ссылается, находятся в совершенно разных каталогах, вы должны быть установлены.

Если вы это сделали, и это все еще проблема, вы можете вручную их повторно ссылаться. Щелкните правой кнопкой мыши файл (или группу, в которой он находится) и выберите Получить информацию. Затем нажмите . Выберите в правой части окна Путь в информационном окне и покажите Xcode, где он должен искать этот файл. Перед закрытием информационного окна измените значение Тип пути до относительно проекта.

Если имя файла становится красным в Xcode, это означает, что он не видит файл в указанном вами местоположении, поэтому скопируйте его в Finder. Красный текст должен быть черным, и вы будете установлены.

Сделайте это со всеми файлами в каждом проекте и после этого не может быть ошибки в Xcode.

+0

На самом деле, кстати, к нему я обратился, чтобы иметь файлы прошивки xcode в том же каталоге, поскольку они делятся в основном всеми их файлами. У меня есть несколько поддиректоров, в которых разные функции xcode отличаются друг от друга. У меня есть еще один вопрос, должен ли я вообще делать такой подход. Похоже, вы говорите, что, предполагая, что я использую два отдельных проекта, я должен поместить их в разные каталоги, возможно, они работают с файлами в третьей общей папке вместо одной в своей общей папке? – Joey

+0

Если вы хотите сохранить их в одном каталоге, то вы должны иметь возможность получить информацию о получении, о которой я упоминал выше, и установить тип пути файлов, которые отличаются от проектов, до «Абсолютного пути», и это должно перестать путаться. –

3

Вот как найти отсутствующие (красные) файлы с помощью нового интерфейса Xcode 4: 1) выбрать файл или файлы в левой руке Project Navigator (значок папки); 2. На правой боковой панели нажмите «File Inspector», который является самым левым значком, похожим на страницу; 3. В разделе «Идентификация и тип» есть серый квадрат с надписью «Местоположение». Нажмите на маленькую иконку в левом нижнем углу, похожую на файловый браузер - это приведет к тому, что файловый браузер найдет файл. Войла, все готово.

Смежные вопросы