У нас есть вспомогательное устройство, одобренное MFI. Наш протокол предполагает непрерывное считывание с аксессуара в режиме UART. Он работал отлично до iOS 7.1, но после тестирования на iOS 7.1 он работает неправильно.iOS 7.1 обновления разрывы Внешние аксессуары inputStream Возможность чтения UART
В журнале тестовых наборов ОВД мы можем видеть записи успеха eap и некоторые AccessoryDataTransfer, полученные от iPhone.
Мы можем воспроизвести проблему с помощью EADemo. EADSessionController останавливает чтение данных после некоторых циклов показа/закрытия.
Только убийство EADemo и перезапуск позволяют нам читать некоторые данные.
Конфигурация:
iPhone 4 и более поздние версии (IOS 7.0), любой IPod (IOS 6.x) - OK
iPhone 4s, iPhone 5 (iOS7.1) - Failed
Что происходит с картой EA в iOS 7.1?
Возможно, вам необходимо поднять инцидент с Developer Support компании Apple? – Paulw11
Заметив подобное поведение с нашими читателями iDynamo. – Misha
Моя компания столкнулась с тем же вопросом и сообщила об этом Apple. Это было подтверждено как ошибка, но у нас нет ETA, когда будет предоставлено исправление. Если вы получили дополнительную информацию по этой теме или нашли обходной путь для этой проблемы, разместите ее. – chriswhite