Подтвердить что ты не робот

Создание проекта Xcode из командной строки

Мой вопрос в том, как я могу создать проект Xcode из командной строки. Создав, я не хочу строить проект. Я имею в виду, как я могу создать проект forlder i.e shift + cmd + N.

4b9b3361

Ответ 1

Проект Xcode состоит из исходных файлов для проекта и папки .xcodeproj(он похож на файл, но на самом деле это пакет, то есть папка и файлы внутри него, обработанные Finder как один объект).

Если вы заглянете в папку .xcodeproj(вы можете сделать это с помощью приложения терминала или щелкнуть правой кнопкой мыши по пакету .xcodeproj и выбрать "Показать содержимое пакета" ), вы увидите несколько файлов. Единственный файл, который имеет значение, - project.pbxproj. Формат этого файла недокументирован, но это текстовый файл, и если вы посмотрите на него, формат не кажется слишком сложным.

Чтобы создать проект, вам нужно создать папку с соответствующей папкой .xcodeproj внутри нее и соответствующим файлом project.pbxproj внутри этой папки. Если ваш проект прост, вы всегда можете начать с консервированного файла project.pbxproj, сгенерированного Xcode, и вставьте его в свою папку .xcodeproj.

Ответ 2

Cmake создаст проекты Xcode вместе с любым другим файлом сборки, который вы можете пожелать. Он сильно настраивается и может обрабатывать несколько целей, зависимостей, ссылок и любого другого свойства, которое вы можете создать. Он имеет крутую кривую обучения, но является очень мощным инструментом. В настоящее время мы используем cmake для генерации решения Xcode и visual studio из той же базы кода.

Простейшим примером cmake является $cmake -G "Xcode" ...args..., это создало бы и все все незакрепленные файлы в вашем проекте из ваших аргументов.

Вот главная страница: http://www.cmake.org