15

Xcode 或其他来源是否有 CarPlay 模拟器可用?我想查看我当前的应用程序是否与它有任何交互,例如从我的应用程序收到的通知是如何显示的。

4

4 回答 4

33

实际上有一个可以启用的 CarPlay“外部显示器”,要显示它,您只需在终端窗口中输入以下命令:

defaults write com.apple.iphonesimulator CarPlay -bool YES

然后关闭并重新启动模拟器。

于 2016-09-16T13:55:29.373 回答
11

从 iOS 12 和 Xcode 10 开始,CarPlay 可作为 Xcode 模拟器菜单中的“外部”显示。

(请注意,这并不意味着 CarPlay 会将自己注册为附加UIScreen设备。)

于 2019-02-05T16:32:08.243 回答
2

这可以用“是”和“否”来回答。

是的,例如:有可用于 Carplay 的模拟器和工具,但仅适用于已注册Apple 的 MFi 计划的公司

不,例如:您或您的公司很可能无法使用它,除非您或您的客户有多个制造商工厂。

如果您想了解更多详细信息,我在 SO 问题Is iOS CarPlay API Public 中添加了更长的答案?如何集成 CarPlay?.

话虽这么说,但还是提到了一些使用 XCode 成功启用 Carplay 模拟器的用户,就像在这个问题中一样。

于 2016-07-23T12:14:03.497 回答
2

要在模拟器中访问 CarPlay,请选择 I/O、外部显示器和 CarPlay。

于 2021-01-12T14:34:11.920 回答