应用程序未安装在真正的 CarPlay 设备上

Posted

技术标签:

【中文标题】应用程序未安装在真正的 CarPlay 设备上【英文标题】:Application not install on real CarPlay device 【发布时间】:2019-10-23 12:31:32 【问题描述】:

我将 CarPlay 集成添加到我的音乐应用程序中。 当我在模拟器上测试我的应用程序/CarPlay 时,一切正常,但在真实设备上没有任何显示。应用程序图标不显示。任何人都可以帮我解决它的问题或告诉我如何解决它或原因是什么?

添加 com.apple.developer.playable-content 到权利。此外,当尝试在设备上启动应用程序时,我收到一条消息错误

【问题讨论】:

【参考方案1】:

要在设备(和 CarPlay 系统)上运行应用,您需要向配置文件添加一项功能(CarPlay 权利)。要在此处与 Apple 联系https://developer.apple.com//contact/carplay/,因为 CarPlay 系统仅允许某些类型的应用程序(音频就是其中之一)。

CarPlay 框架仅供导航应用使用。如果您想为您的音频应用添加 CarPlay 支持,请使用 MPPlayableContentManager。对于消息应用程序,使用 SiriKit 的消息相关意图来支持通过 Siri 在 CarPlay 中阅读和发送消息。对于 VoIP 通话应用,请使用 CallKit 和 SiriKit 的 VoIP 通话相关意图,在 CarPlay 系统上拨打和接听音频电话。

https://developer.apple.com/design/human-interface-guidelines/carplay/overview/introduction/

附:文档说 CarPlay 框架仅适用于导航应用程序,但所有 CarPlay 界面都在该框架中。那么我们如何在没有 CarPlay 框架的情况下使用 MPPlayableContentManager 构建音频应用呢?

【讨论】:

例如,我已经从 Apple 接受 - “我们已将 CarPlay 音频应用程序授权分配给您的 Apple Developer 帐户。”但是我应该在哪里找到 CarPlay?

以上是关于应用程序未安装在真正的 CarPlay 设备上的主要内容,如果未能解决你的问题,请参考以下文章

使用 CarPlay 框架的 CarPlay 应用在 iOS 13 或更早版本上崩溃

如何为现有 iOS 应用添加 CarPlay 支持? [复制]

从 Xcode 12 CarPlay 模拟器启动时,CarPlay 停车应用程序崩溃

javplayer显示未响应

如果 iOS 设备上未安装应用程序,通用链接将不起作用

从签名的 apk 在某些设备上获取“未安装应用程序”