ios - 如何在没有 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
谢谢
解决方案
来自苹果的回答:
不会。但即使这样也无济于事,因为配件需要使用特定协议才能与 iOS 设备通信,而该协议的详细信息只能通过 MFi 获得。
分享和享受
推荐阅读
- python-3.x - 尽管采用随机数据,拟合优度始终为零?
- javascript - 当我在页面上和页面外有链接时,如何使用 Scrollspy?
- swift - 附加到 AVAssetWriterInputPixelBufferAdaptor 失败
- sqlite - System.data.Sqlite:无论使用 Query 还是 NonQuery,都返回受影响的行数
- python - 如何在 NiftyNet 中训练数据
- reporting-services - 如何根据参数过滤tablix,但当参数为空时不过滤?
- php - 使用下划线的模式不匹配元素
- python - 使用 Bottle 服务器重新流式传输内容(例如模拟端口转发)
- node.js - 使用黄瓜时“何时”不是函数nodejs错误
- python - sklearn jaccard_score 是如何计算的?