2015-02-09 2 views
2

Я новичок в iBeacon, и я запускаю код AirLocatehere, чтобы настроить устройство iOS как устройство iBeacon для обучения и тестирования. Как говорится в файле readme в проекте, я запустил приложение на iPhone 5 и iPad 4, работающем под управлением iOS 8. Я установил один из них в качестве целевого устройства, включив переключатель «Включить» в «Конфигурация» в приложении, и я выбрал вариант «Калибровка» в приложении на другом устройстве. Предполагается, что целевое устройство будет отображаться в таблице калибровочного устройства, но я ничего не проиграл.Вариант калибровки образца «AirLocate» не работает

Я просмотрел роли обоих устройств (таргетинг на цель), но ни один из них не обнаруживает другого.

Что я могу пропустить?

Спасибо

+0

Не знаю, было ли обновлено AirLocate, но с прошивкой 8 вы должны спросить у пользователя разрешения на доступ к Bluetooth. Если вы этого не сделаете, нет никакой надежды, что это сработает, и поскольку AirLocate был впервые разработан для iOS7, на самом деле я не помню, встроила ли эта функция. – r4id4

+0

@PlayItGreen Спасибо, что именно я должен сделать, чтобы этот запуск выполнялся на iOS 8? Или вы знаете другое (бесплатное) приложение для калибровки и настройки iOS 7 и 8 iBeacons? – AppsDev

ответ

1

Вот возможный ответ. Я разработал свою собственную программу для настройки iBeacons, но когда я обновил до прошивки 8 Я должен добавить эту строку коды, чтобы получить его работу

[self.locationManager requestWhenInUseAuthorization]; 

Теперь вы можете попробовать добавить эту строку в AirLocate (если это не есть) и ответ yes при запросе доступа к вашим ресурсам. Поместите это в ViewController, к которому вы обращаетесь, иначе его не уволят.

Другим способом может быть создание собственного приложения для обработки iBeacons следующих учебных пособий или Док-документа Apple, на самом деле это не такое усилие.

В любом случае, есть и другие бесплатные приложения, но я не знаю, попробуйте Google.

+0

Спасибо, я заработал. Также необходимо обновить файл Info.plist. – AppsDev

+0

да, извините, я забыл упомянуть файл info.plist! – r4id4

1

Сейчас он работает прошивка 8 после применения изменений, описанных в этом post

Смежные вопросы