Включение HomeKit

HomeKit является службой приложения, доступной только приложениям, распределенным через App Store. HomeKit требует дополнительной конфигурации в Вашем проекте XCode. Ваше приложение должно быть настроено, и код подписывается для использования HomeKit. Для предотвращения проблем подписывания кода включите HomeKit в области Xcode Capabilities. Вы не должны редактировать права непосредственно в Центре XCode или Элемента.

Установка

Для выполнения всех шагов в этом документе Вам нужно:

Проверьте выполнение этих задач, прежде чем Вы начнете использовать HomeKit. Для создания команды, настраивающей профиль, считайте Быстрый запуск Распределения приложений.

Задача

../Art/checkbox_checked_2x.png

Присоединитесь к Программе Разработчика iOS.

../Art/checkbox_checked_2x.png

Создайте проект XCode, создающий и работающий.

../Art/checkbox_checked_2x.png

Добавьте свой Apple ID к предпочтениям Учетных записей.

../Art/checkbox_checked_2x.png

В области General создайте свою команду, настраивающую профиль:

  • Выберите свою команду из всплывающего меню Команды.

  • Нажмите Fix Issue.

Когда Вы успешно выполняете предыдущие задачи, сообщение об ошибке и кнопка Fix Issue ниже всплывающего меню Команды в области General исчезают. Снимок экрана ниже шоу область General, когда успешно создаются активы подписывания кода.

../Art/2_create_teamprofile_2x.png

Для поиска и устранения неисправностей подписывания кода и настройки считайте Поиск и устранение неисправностей в Руководстве по Распределению приложений.

Включите HomeKit

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

Включить HomeKit

  1. В XCode выберите View> Navigators> Show Project Navigator.

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

  3. Нажмите Capabilities для просмотра служб приложения, которые можно добавить к приложению.

  4. Прокрутите вниз к строке HomeKit и выберите переключатель.

Загрузите средство моделирования аксессуара HomeKit

Вы не должны покупать аксессуары для разработки приложения HomeKit. Можно использовать Средство моделирования Аксессуара HomeKit для тестирования коммуникации приложения HomeKit с моделируемыми аксессуарами. Средство моделирования Аксессуара HomeKit не распределяется с XCode.

Загружать Средство моделирования Аксессуара HomeKit

  1. В разделе HomeKit области Capabilities нажмите Download HomeKit Accessory Simulator.

    Также выберите Xcode> Open Developer Tool> More Developer Tools.

  2. В браузере ищите и загрузите “Аппаратные средства Инструменты IO для XCode” .dmg файл.

  3. В Средстве поиска дважды щелкните .dmg файл в ~/Downloads.

  4. Перетащите средство моделирования аксессуара HomeKit к /Applications папка.

Позже, Вы протестируете свое использование приложения Средство моделирования Аксессуара HomeKit, как описано в Тестировании Вашего Приложения HomeKit.