5

在 Xcode 11 GM 版本中无法在模拟器中启动 Car Play 音频应用程序。模拟器卡在加载屏幕上,然后显示“无法连接”错误。有时在应用启动时仅显示黑屏或崩溃。

在调试时,我看到 MPPlayableContentDataSource 和 MPPlayableContentDelegate 中的方法不会触发。在 Xcode 10 上一切正常,所以它看起来像是新 Xcode 11 中的一些错误。也许有人知道如何解决这个问题?

确实谢谢。

连接问题

4

4 回答 4

2

I submitted a radar (FB7514196) to Apple. You can see a copy of the radar here: https://openradar.appspot.com/radar?id=4997629368860672

于 2019-12-30T19:35:50.250 回答
1

刚刚安装了 Xcode 11.3,我仍然遇到这个问题。通过反馈助手联系了 Apple,得到的回应是:

当您的应用在车载屏幕上启动时,请确保您及时响应 MPPlayableContentDelegate 和 MPPlayableContentDataSource。在我们显示此超时屏幕之前,您在启动后有几秒钟的时间。

启动应用程序时我做的第一件事就是设置这个委托和数据源,所以这不是问题。也许与设置 CarPlay 相关的内容在 iOS 13 SDK 中发生了变化。

于 2019-12-13T21:24:25.513 回答
0

Xcode 11 和 Xcode 11.1 似乎包含损坏的 CarPlay 实现。Xcode 11.2 (beta-1) 似乎在这里工作得更好。也就是说,CarPlay 模拟器无论如何都很挑剔,你应该真正使用真正的主机来测试你的程序。顺便说一句,我发现只需关闭并重新打开 CarPlay 模拟器即可帮助解决许多问题。

于 2019-10-23T08:55:53.843 回答
0

XCode 11.2.1 仍然存在同样的问题

有人找到解决方案吗?

CarPlay 模拟器一直是个耻辱——多年来!

于 2019-11-20T18:12:23.690 回答