CarPlay 认证办理需要准备什么

2026-11-10   •   orange

CarPlay 是 Apple 对车机和 iPhone 互联能力的接入验证,分三条独立路径:车企前装原生 CarPlay、后装车机 / 转接盒配件、iPhone 端 CarPlay 应用。前装走 Apple Automotive Partner Program;

后装配件走 MFi 计划;

CarPlay 应用单独申请 entitlement 权限。

准备材料时,分开两条主线核对:生态准入主体资质、产品技术与样机自测,交叉信息单独核验。

一、生态准入主体资质,区分三类申请通道

(1)车企前装车载合作:走 Automotive Partner 专项通道,签署车载合作协议,提交企业主体资料、D-U-N-S 编码、企业注册信息,完成主体资质审核,不加入 MFi 计划。

(2)后装主机、CarPlay 转接盒配件:走 MFi 计划,企业主体申请 MFi 许可,签署 MFi 协议,MFi 持证方为责任主体,代工厂也需要对应的 MFi 资质。MFi 体系需要完成 MFi System Review,核查库存管控、物料追溯与上报体系。

(3)CarPlay 应用侧:在 Apple 开发者平台申请 CarPlay app entitlement 权限,签署权限附加协议,用于 iPhone 端应用适配 CarPlay,和车机硬件准入互不绑定。

① 企业账号:Apple Developer Program 账号开启双重认证,主体名称、D-U-N-S、税务信息保持一致;个人账号仅可用于应用开发,不能用于车机硬件准入。

② 保密协议:Automotive 车载方案、MFi 配件各自独立 NDA,技术文档、测试规范均为保密资料,以 Apple 当期文档为准。

CarPlay 认证办理需要准备什么(图1)

二、产品侧技术材料、样机与自测记录

产品资料按前装、后装分开准备,核心是硬件互联、交互规范、射频通信、Siri 能力。 

1.车机适配与硬件规格

(1)交互要求:支持触摸屏、旋钮、触控板等交互方式,方向盘 Siri 唤醒按键为强制项;无线 CarPlay 需要蓝牙 + Wi-Fi 协同,有线方案基于 USB+iAP2 协议。

(2)配件规范:后装 MFi 配件需要配套 iAP2 认证芯片,遵循 Accessory Design Guidelines;前装车企方案使用 iAP2 协议,但不归属 MFi 许可。 

① 屏幕、分辨率、动态布局、仪表盘导航联动,按当期 CarPlay 规范核对。

② 射频、USB 电气、音频链路、通话链路,按对应测试用例准备。

2.样机与自测归档

(1)后装 MFi 配件:按 Product Plan、开发、认证、量产流程,提交量产就绪样机、包装物料用于审核;

(2)车企前装项目:按项目节点提交验证样机,同步准备整车交互、传感器联动测试记录。

(3)自测记录:按 CarPlay Developer Guide、对应设计指南完成自测,留存固件版本、交互日志、连接稳定性、异常回落、Siri 触发记录,日志和固件版本一一对应。

① 样机版本冻结,测试固件和量产固件保持一致;

② 所有异常场景:插拔、断连、无线切换、来电打断,全部留测试记录。

三、两条主线交叉核对

主体资质和产品信息必须匹配,是最容易脱节的地方。

(1)主体与方案匹配:MFi 持证主体对应的 Product Plan,只能用于后装 MFi 配件;车企 Automotive 合作主体,对应整车前装车机方案,不能混用通道。

(2)账号、主体信息、样机型号、固件版本,在申请资料、自测记录、样机标签上统一。

① 硬件准入和应用权限分开核对,不要把 App entitlement 申请当成车机认证。

② 协议版本、技术规范,全部以 Apple 当期发布文档为准。

四、递交前自查清单

(1)生态侧:核对通道是否选对(前装 Automotive / 后装 MFi / App 权限),账号双重认证、主体资料、协议签署齐全。

(2)产品侧:交互、Siri、有线 / 无线链路、射频规格对齐规范;样机、配套物料、全套自测记录归档。

① 后装项目额外确认 iAP2 芯片、MFi 物料管控;

② 前装项目核对整车交互、传感器联动相关测试材料。


蓝亚咨询联系人:Benson

手机/Mob:(+86)13632500972

邮箱/E-mail:marketing@cblueasia.com

地址/Add:深圳市宝安区石岩街道北环路107号鸿景达产业园C栋

蓝亚检测不止服务!

<script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?6844225bf949cff65b89ec7139b9ad0f"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script>