Отсутствует ошибка подмодуля «homeKit» при создании примера приложения на XCode6 на Mavericks

Я пытался создать образец приложения с помощью HomeKit Framework. при написании кода вроде все нормально. Но при его сборке IDE выдает достаточное количество ошибок и предупреждение «Отсутствует подмодуль «HomeKit»».

Я использую Xcode6 IDE на Mavericks.

Выделение: я попытался найти его в Google и нашел пример кода на github & попытался собрать его в моей IDE, угадайте что, тот же результат и для этого.

Есть идеи?


person Prince Agrawal    schedule 16.06.2014    source источник
comment
Вы строите для устройства? У меня такая же ошибка, только на устройстве.   -  person Simon    schedule 26.06.2014
comment
Нет, для всех я получаю то же самое ..   -  person Prince Agrawal    schedule 27.06.2014
comment
Вы добавили структуру HomeKit? А вы активировали возможность HomeKit?   -  person Marcel Falliere    schedule 09.07.2014
comment
@MarcelFalliere .. Я добавил фреймворк .. Не уверен насчет возможности активации. Что это?   -  person Prince Agrawal    schedule 09.07.2014
comment
Перейдите в целевое приложение, затем вкладку «Возможности». Прокрутите немного, и вы увидите HomeKit. Активируйте его.   -  person Marcel Falliere    schedule 10.07.2014


Ответы (2)


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

После этого самый простой способ — войти в систему с учетной записью разработчика Apple в Xcode. (Меню Xcode-> Настройки-> Учетные записи)

Дайте полный идентификатор пакета, например com.myCompanyName.homekitApp. Теперь выберите проект в Xcode, перейдите к целям, на вкладке «Общие» выберите «Команда», он отобразит список команд для учетных записей, в которые вы вошли.

Теперь перейдите в «Возможности», чтобы включить Homekit, Xcode автоматически настроит идентификатор создания приложения, предоставив профиль для данного идентификатора пакета.

введите здесь описание изображения

Отметьте все галочки в Capabilities for Homekit.

person Samir    schedule 26.03.2015

без идентификатора разработчика Apple вы не сможете использовать инфраструктуру HomeKit. убедитесь, что вы добавили возможность

person Nader Gharsallaoui    schedule 10.02.2015