应用程序未安装在真正的 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 支持? [复制]