Как создать новый проект Xcode с существующими файлами?

Привет, ребята, я изначально опубликовал это как для суперпользователя, так и для программистов, но я еще не получил никаких ответов, и кто-то предложил здесь, поэтому я подумал, что спрошу еще раз здесь:

В настоящее время я использую XCode 3.2, и я уже работаю над своим существующим проектом, используя терминал и vim. Уже существующие файлы / папки:

  • Исходные файлы на C
  • Заголовочные файлы C
  • makefile
  • bash скрипт для автоматического тестирования
  • каталоги тестов
  • мерзавец
  • архив библиотеки, скорее всего, объектных файлов C (если это помогает, имеет расширение .a)

Моя текущая программа в основном синхронизирует 2 или более каталогов, предоставленных ей в качестве аргументов в терминале, и синхронизирует их рекурсивно. Я пытаюсь использовать Xcode в надежде, что это поможет в отладке и улучшении моего рабочего процесса в целом.

РЕДАКТИРОВАТЬ
Просто чтобы уточнить, я действительно хочу создать новый проект Xcode и импортировать весь мой текущий код, makefile, git repo, сценарий тестирования и т. Д., А не писать код для этого.


person jon2512chua    schedule 03.11.2010    source источник
comment
Это похоже на непростую задачу: (danwright.info/blog/2010/10 / xcode-pbxproject-files). Удачи :-)   -  person pmg    schedule 03.11.2010
comment
Лол, да, видя, как мало я получаю ответов.   -  person jon2512chua    schedule 03.11.2010


Ответы (1)


Создайте новый проект с помощью шаблона «Инструмент командной строки» (выберите тип «C») и импортируйте файлы. alt text

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

person mipadi    schedule 03.11.2010
comment
Не пытаюсь быть здесь педантичным, но я бы предпочел инструкции, как это сделать из чистого проекта. Таким образом, я могу узнать, как создавать свои собственные цели, исполняемые файлы и т. Д. Также обратите внимание, что мне нужно будет включить архив библиотеки в процесс сборки, а также указать аргументы при запуске. - person jon2512chua; 03.11.2010
comment
@ jon2512chua - вы получите большую часть труда, изучив свежий / пустой проект инструмента командной строки, просто посмотрите на файлы, которые он создает. (подсказка: создавать их с нуля - это боль.) - person ocodo; 31.01.2011