Xcode或其他来源是否有CarPlay Simulator?我想查看我当前的应用是否与其进行任何互动,例如我的应用收到的通知是如何显示的。
这可以用yes和no来回答。
是的,如:在Carplay中可以使用模拟器和工具,但仅适用于已注册Apple's MFi Program的公司。
不,如:您或您的公司很可能无法使用,除非您或您的客户拥有多个制造商工厂。
如果你想了解更多细节,我在SO问题Is iOS CarPlay API Public? How to Integrate CarPlay?中添加了一个更长的答案。
话虽如此,有人提到一些用XCode成功启用Carplay模拟器的用户,就像在this question中一样。
实际上有一个CarPlay“外部显示器”可以启用,因为它显示你只需要在终端窗口中输入这个命令:
defaults write com.apple.iphonesimulator CarPlay -bool YES
然后关闭并重新启动模拟器。
从iOS 12和Xcode 10开始,CarPlay可用作Xcode模拟器菜单中的“外部”显示器。
(请注意,这并不意味着CarPlay会将自己注册为额外的UIScreen
。)