【问题标题】:Testing External Accessory Framework app测试外部附件框架应用程序
【发布时间】:2013-03-20 17:16:10
【问题描述】:

有没有办法在没有 iAP 硬件的情况下编写示例代码(或运行 EADemo 应用程序)? 举个例子: - 让模拟器模拟硬件 - 使用便宜的设备,我知道它的协议字符串

我只需要编写一个检测附件并获取一些信息的应用程序。 EADemo 应用很好,但我没有任何真实或仿真硬件。

有什么提示吗?

谢谢

附: 我现在不是 MFi 计划的一部分

【问题讨论】:

    标签: ios ios-simulator external-accessory


    【解决方案1】:

    无法使用模拟器或除 MFi 设备之外的任何其他设备进行测试。要使用扩展坞连接器或蓝牙(蓝牙经典)与外部设备通信,您需要 MFi。您可以尝试从现有供应商处获取 MFi 设备像 Bluegiga。

    【讨论】:

    • 我可以使用现有硬件(如 Apple Camera Connector 或类似设备)进行测试吗?如果是这样,如何获取要使用的协议名称?
    • 你能告诉我你想达到什么目标,我会尽力帮助你
    • 在短期内,我只需要使用真实硬件运行 EADemo 应用程序即可使其用于演示。从长远来看,我需要通过蓝牙连接到使用 SPP/RFCOMM 的设备(非 MFi)。因为这是对最终未来产品的探索性努力,我们现在无法维持成为 Mfi 一部分的努力。
    • 我不认为你能做到这一点(你甚至无法获得 SPP)。如果你的设备支持 BLE,你可以使用 Corebluetooth。你可以尝试像蓝牙管理器这样的私有框架。应用程序可能不被接受在应用商店中。
    • 我无法使用 BLE,我尝试了 BluetoothManager 私有 API。使用后者,我已经能够配对远程设备但不能交换数据。另一种选择可能是 RedPark 串行电缆(即 MFi)和 RS232 蓝牙扩展器......