Установка XCode для автоматического управления профилями настройки
Q: Как я конфигурирую свой проект XCode использовать автоматическую настройку?
A: У многих разработчиков, поддерживающих более старые приложения, могут быть определенные выборы для их настроек сборки подписывания кода; это, которое обсуждают Вопросы и ответы, как выбрать в автоматическую настройку XCode путем возвращения тех настроек сборки к их значениям по умолчанию. Эта тема применяется к и iOS и разработке приложений Mac.
Автоматическая настройка XCode является предпочтительным путем к приложениям элемента кода и во время разработки и во время распределения. Кроме того, это - единственный процесс, задокументированный в Руководство по Распределению приложений. Выбор в автоматическую настройку означает, что Вы больше не будете предоставлять выбор для Идентификационных данных Подписывания кода или Настраивающий настройки сборки Профиля, и это позволяет XCode делать лучший выбор для Вас.
Выполните эти шаги для использования автоматической настройки XCode:
Установите настройки сборки подписывания кода уровня проекта в их значения по умолчанию:
Перейдите к вкладке Project> Build Settings.
Установите установку сборки Профиля Настройки в Автоматический для всех конфигураций сборки.
Установите установку сборки Идентификационных данных Подписывания кода:
Набор Разработчику iOS для всех конфигураций сборки в проектах iOS.
Набор Разработчику Mac или Разработчику ID, как надлежащий, для всех конфигураций сборки в проектах OS X.
Установите настройки сборки подписывания кода целей в их значения по умолчанию:
Поставьте цель> Общий> Команда ни к Одному.
Измените настройки сборки Профиля Настройки к Автоматическому для всех конфигураций сборки.
Установите установку сборки Идентификационных данных Подписывания кода:
Набор Разработчику iOS для всех конфигураций сборки в целях iOS.
Набор Разработчику Mac или Разработчику ID, как надлежащий, для всех конфигураций сборки в целях OS X.
Возвратитесь в Target> вкладка «Общие» для всех целей Вашего приложения и установите Команду, использующую эти шаги:
Для приложений Mac, поставленная цель> Общий> «Подающий знак» App Store Mac.
Поставьте цель> Общий> Команда Вашей команде.
Выдержите сравнение Ваш проект с числами ниже этого иллюстрируют корректную конфигурацию для автоматической настройки.




Как только Вы переключились на разрешение 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 для автоматического управления профилями настройки. |