Технические вопросы и ответы QA1814

Установка XCode для автоматического управления профилями настройки

Q: Как я конфигурирую свой проект XCode использовать автоматическую настройку?

A: У многих разработчиков, поддерживающих более старые приложения, могут быть определенные выборы для их настроек сборки подписывания кода; это, которое обсуждают Вопросы и ответы, как выбрать в автоматическую настройку XCode путем возвращения тех настроек сборки к их значениям по умолчанию. Эта тема применяется к и iOS и разработке приложений Mac.

Автоматическая настройка XCode является предпочтительным путем к приложениям элемента кода и во время разработки и во время распределения. Кроме того, это - единственный процесс, задокументированный в Руководство по Распределению приложений. Выбор в автоматическую настройку означает, что Вы больше не будете предоставлять выбор для Идентификационных данных Подписывания кода или Настраивающий настройки сборки Профиля, и это позволяет XCode делать лучший выбор для Вас.

Выполните эти шаги для использования автоматической настройки XCode:

Выдержите сравнение Ваш проект с числами ниже этого иллюстрируют корректную конфигурацию для автоматической настройки.

  Настройки Build рисунка 1 проекта iOS правильно сконфигурированы для автоматической настройки.
  Настройки Build рисунка 2 проекта OS X правильно сконфигурированы для автоматической настройки.
Рисунок 3  Target> Общий> Команда проекта iOS правильно сконфигурирован для автоматической настройки.
Рисунок 4  Target> Общий> Команда проекта OS X правильно сконфигурирован для автоматической настройки.

Как только Вы переключились на разрешение XCode управлять Вашими приложениями, настраивающими профили, возможности должны теперь быть добавлены к Вашему проекту с помощью области Capabilities в редакторе проекта для цели. Когда Вы добавляете возможности к своему приложению с помощью XCode, XCode автоматически конфигурирует проект использовать их. XCode редактирует права и информационные файлы списка свойств для Вас и добавляет специфичные для технологии платформы по мере необходимости. Для прав для вступления в силу XCode создает активы подписывания кода и настройки для команды и устанавливает настройки сборки подписывания кода для Вас. XCode создает подстановочное Приложение ID и явное Приложение ID, в случае необходимости, для включения служб приложения, которые Вы выбираете.

Можно легко идентифицировать любые управляемые XCode профили настройки в Задействованном Центре, использующие явное Приложение ID, потому что они начнут с текста “Команда iOS, Настраивающая Профиль”: сопровождаемый пакетом ID. Xcode 5 требует, чтобы Вы создали свой собственный профиль распределения в Задействованном Центре. Xcode 6 создаст любые требующиеся сертификаты распределения или профили настройки распределения. Когда XCode создает профиль настройки распределения, имя профиля настройки распределения начинается с текста XC: сопровождаемый Приложением ID. При использовании подстановочного Приложения ID имя профиля настройки распределения является XC:*.



История версии документа


ДатаПримечания
31.03.2015

Добавленные изображения, отражающиеся, рекомендовали настройки сборки.

25.03.2015

Фиксированная неработающая ссылка.

23.03.2015

Незначительное изменение.

17.03.2015

Переписал для улучшенной удобочитаемости

07.10.2014

обновленный с информацией о Xcode 6

24.04.2014

Добавленное примечание о пакете отбирает ID, отличающийся от ID команды. Обновленный и для iOS и для OS X.

21.01.2014

Новый документ, говорящий о том, как установить XCode для автоматического управления профилями настройки.