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

Xcode 4 - Выделенные параметры конфигурации: определение настроек и схем

Я полностью потерял настройки и схемы сборки Xcode 4.

В Xcode 4 у вас есть следующие элементы:

Всплывающее меню в главном окне проекта, которое позволяет вам выбрать "цель", которую вы запустите /test/analysis/...

enter image description here

Некоторые настройки сборки:

enter image description here

Менеджер схемы:

enter image description here

Редактор схемы:

enter image description here

Используя эти интерфейсы, как я могу определить множество схем, которые имеют собственные настройки сборки для проекта.
Я имею в виду, что сегодня, независимо от того, что я делаю, когда я изменяю настройку сборки, когда на схеме, скажите "Отладка для меня" и выберите другую схему, чтобы сказать "Release", параметр сборки - это тот, который я изменил.

Например, говоря о действии "RUN", как я могу использовать разные настройки сборки для "Release on the AppStore", некоторые другие для "release на моем iPhone" и другие для "Отладка на отладочной команде iPhone",.

Скажем, я хочу изменить между этими профилями профиль обеспечения, добавить/удалить некоторые пользовательские настройки сборки, изменить цель iOS и некоторые другие подобные вещи?

Все эти параметры применимы ко всем целям.
Или конкретные цели, если я хочу...

Как это можно сделать?

4b9b3361

Ответ 1

Вам не нужно делать так много схем. Даже одного достаточно.

Как вы можете видеть, в редакторе схем есть "Build, Run, Test, Profile, Analyze, Archive", эти настройки предназначены для их действий в меню "Продукт" .

Это означает, что когда вы нажали "Запустить" в меню "Продукт" , Xcode будет использовать ваши настройки "Выполнить" в вашей схеме.

Итак, как ваши настройки на скриншоте, когда вы напрямую запускаете свое приложение, независимо от устройств iOS или iOS Simulator, оно всегда отлаживается.

Кроме того, когда вы выбираете одну и ту же схему и щелкаете "Архив" в меню "Продукт" , Xcode автоматически использует настройки "Архив" в схеме, это будет: Release.

Наконец, о команде "DEBUG TEAM", я не уверен, что вы имеете в виду, но это выглядит как специальный файл для подготовки кода для вашей тестовой команды?

В этой ситуации вы можете либо изменить настройки целевого файла инициализации перед созданием, либо создать новую цель с помощью файла подготовки команды.

Если отладка не требуется, просто "Архивируйте" свое приложение и выберите файл подготовки своей команды, чтобы подписывать свое приложение, когда вы используете приложение "Organizer", было бы очень легко.

Отредактировано: добавьте скриншот для справки Если вы хотите иметь разные настройки для того же действия "Выполнить" , как вы сказали, вам нужна и другая схема.

Так как Xcode позволяет вам добавлять разные конфигурации сборки, нет необходимости создавать несколько целей. Просто добавьте новую конфигурацию сборки как "Pic1", например "TeamDebug". Отредактируйте свою цель, чтобы установить новый файл инициализации для конфигурации сборки или того, что вы хотите установить.

Pic1

Затем создайте новую схему и отредактируйте настройки "Выполнить" , выберите ранее созданную конфигурацию сборки.

Pic2

И вы готовы идти.

P.S. В Xcode 4 используйте "Архив" для сборки, найдите приложение, только что построенное в "Органайзер", выберите "Отправить" для отправки, это лучший способ выпустить приложение в App Store. Или вы также можете выбрать "Поделиться", чтобы поделиться своим приложением с тестовой группой.

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

Ответ 2

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

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

Прочитайте Xcode Concepts.