【问题标题】:iOS 7.1 update breaks External Accesory inputStream UART read abilityiOS 7.1 更新中断了外部附件 inputStream UART 读取能力
【发布时间】:2014-04-26 22:58:22
【问题描述】:

我们有 MFI 批准的附件设备。我们的协议假设在 UART 模式下从附件连续读取数据。在 iOS 7.1 之前它可以正常工作,但在 iOS 7.1 上测试后就不能正常工作了。

在 ATS 测试套件日志中,我们可以看到成功的 eap 记录和 iPhone 确认的一些 AccessoryDataTransfer。

我们可以使用 EADemo 重现问题。 EADSessionController 在一些显示/关闭周期后停止读取数据。

只有杀死 EADemo 并重新启动,我们才能读取一些数据。

配置:
iPhone 4 和更新版本 (iOS 7.0),任何 iPod (iOS 6.x) - 好的
iPhone 4s、iPhone 5 (iOS7.1) - 失败

EA 框架在 iOS 7.1 中会发生什么?

【问题讨论】:

  • 也许您需要向 Apple 开发者支持提出事件?
  • 注意到我们的 iDynamo 阅读器的类似行为。
  • 我的公司遇到了同样的问题并报告给了 Apple。它已被确认为一个错误,但我们没有任何关于何时提供修复的预计时间。如果您收到有关此主题的更多信息或找到解决此问题的方法,请发布。
  • @Vladimir Koltunov,@chriswhite,现在我们在 iOS 7.1 上面临同样的问题。大部分时间 [[_session inputStream] hasBytesAvailable];无法从附件读取/接收数据。如果已经解决,您能否提供如何解决此问题的信息。否则,如果这是我们可以获得证据的Apple问题?请指导我。提前致谢。
  • Apple 确认 - 这是一个错误。 7.1.1 更新没有解决这个问题。解决方案不可用。仍在等待 Apple 的补丁。

标签: ios ios7.1 external-accessory mfi


【解决方案1】:

Apple 刚刚发布了更新 7.1.2,声称他们解决了这个问题。

“• 修复了一些第 3 方配件(包括条形码扫描仪)的数据传输错误”*

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-28
    • 1970-01-01
    • 2018-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多