Дублирование проектов xcode - PullRequest
       0

Дублирование проектов xcode

0 голосов
/ 13 декабря 2010

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

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

Ответы [ 2 ]

3 голосов
/ 14 мая 2011

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

0 голосов
/ 13 декабря 2010

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

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

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

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

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