Могу ли я выбрать конфигурацию в Xcode 4 без создания схемы? - PullRequest
9 голосов
/ 15 марта 2011

Я обновил проект Xcode 3 до Xcode 4. Схема по умолчанию строит мою конфигурацию отладки.Если я хочу создать Release (конфигурацию, которая, конечно, уже существует) или Ad-Hoc и т. Д., Является ли правильным способом справиться с этим, чтобы создать для него новую Схему?(Кажется неожиданным, что мне придется вручную создавать новую схему для каждой из моих 5 существующих конфигураций, кроме Debug.)

Или есть более легкий способ?Если я в корне неправильно понимаю что-то, не стесняйтесь, объясните мне прямо.

(Я прочитал руководство по переходу в Xcode 4, но мне кажется, что я не нахожу четкую директиву по наилучшей практике, которая подразумевает, что яможет быть неясным в чем-то концептуально.)

Спасибо.

Ответы [ 3 ]

2 голосов
/ 10 апреля 2011

Каждая цель имеет несколько схем. Каждая схема позволяет вам выбрать, какую конфигурацию сборки вы хотите использовать.

Если я хочу быстро переключиться между сборкой специального выпуска и сборкой выпуска выпуска, я бы использовал раскрывающийся список Схема, щелкните Редактировать схему ..., щелкните Архив, а затем используйте раскрывающийся список конфигурации сборки изменить конфигурацию. Затем я нажимаю ОК.

Теперь я могу использовать Product, Archive, и моя выбранная конфигурация будет построена. Нет особой необходимости создавать схему для каждой конфигурации и цели (что также будет огромным бременем для моего проекта).

Это на несколько шагов больше, чем раньше, но все же проще, чем создавать десятки дополнительных схем.

(Правда, я до сих пор не до конца осознаю преимущества и недостатки частого изменения схем по сравнению с созданием десятков и правильной настройкой всех настроек. Однако это мой текущий метод работы с ним.)

0 голосов
/ 15 марта 2011

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

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

Конечно, поначалу это раздражает, так как раньше было проще переключать параметры сборки до ad-hoc, но теперь вы можете более легко переключаться между несколькими настройками, которые относятся к тому, какие цели нужно построить, и какую конфигурацию использовать для каждого случая.

И, конечно, вы все равно можете перейти к редактированию схемы и изменить используемые параметры сборки, если вы просто хотите одноразовое изменение.

0 голосов
/ 15 марта 2011

Я бы использовал новую функцию Archive для релизов.Архив по умолчанию использует конфигурацию выпуска.

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