Создание проекта Xcode из командной строки - PullRequest
18 голосов
/ 19 августа 2010

У меня вопрос, как я могу создать и проект Xcode из командной строки.Под созданием я не подразумеваю создание проекта.Я имею в виду, как я могу создать проект forlder т.е. shift + cmd + N.

Ответы [ 2 ]

6 голосов
/ 30 июня 2012

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

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

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

6 голосов
/ 22 января 2011

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

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

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

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