首页 > 解决方案 > 如何在没有 MFi 程序协议的情况下使用外部附件框架

问题描述

我们正计划构建一个通过闪电端口连接到 iPhone 的外部设备。当您通过 USB 将设备连接到 Mac 时,该设备已经在工作。

我们知道我们必须申请 MFi 计划,但与此同时,有什么方法可以使用当前的外部设备和开发帐户并仅用于测试 porpuses,而无需协议字符串。当我们在 MFi 计划中时,我们希望在初始阶段使用它,确保有效并为将来的版本构建一切。

我知道我可以使用 EADemo,但是如果我们不为外部设备提供协议(我们没有,因为我们还没有应用到 MFi),运行这个项目将不会显示任何设备。

出于同样的原因,我们无法在没有协议的情况下在测试项目中设置外部附件框架:

 Applications that support external accessories must be sure to configure their Info.plist file correctly. 
 Specifically, you must include the UISupportedExternalAccessoryProtocols key to declare the specific hardware protocols your application supports

谢谢

标签: iosexternal-accessorymfi

解决方案


来自苹果的回答:

不会。但即使这样也无济于事,因为配件需要使用特定协议才能与 iOS 设备通信,而该协议的详细信息只能通过 MFi 获得。

分享和享受


推荐阅读