Xcode 11无法启动CarPlay音频应用程序

5
在Xcode 11 GM版本中,模拟器无法启动Car Play音频应用程序。模拟器会停留在加载屏幕上,然后显示“无法连接”错误。有时只会显示黑屏或在应用程序启动时崩溃。
在调试过程中,我发现MPPlayableContentDataSource和MPPlayableContentDelegate方法不会触发。在Xcode 10中一切正常,因此看起来是新版Xcode 11的某个错误。也许有人知道如何解决这个问题?
非常感谢。 Connect issue

如果您为iOS 11-12模拟器构建,则它可以工作。对于iOS13,唯一的测试方法是在真实设备上进行测试。 - ArtFeel
4个回答

2

1
我刚刚安装了Xcode 11.3,但仍然遇到这个问题。通过反馈助手联系苹果公司,他们的回复是:
请确保在汽车屏幕上启动应用程序时,您的应用程序能够及时响应MPPlayableContentDelegate和MPPlayableContentDataSource。在启动后的几秒钟内,我们会显示超时屏幕。
当我启动应用程序时,我首先要做的就是设置这个委托和数据源,所以这不是问题所在。也许与在iOS 13 SDK中设置CarPlay有关。

0

在 XCode 11.2.1 中仍然存在同样的问题。

有人找到解决方案了吗?

CarPlay 模拟器多年来一直是一个彻底的耻辱!


0

Xcode 11和Xcode 11.1似乎包含有破损的CarPlay实现。Xcode 11.2(beta-1)在这方面似乎工作得更好。话虽如此,CarPlay模拟器本来就很棘手,你应该真正使用一个真实的主机来测试你的程序。顺便说一句,我发现简单地关闭和重新打开CarPlay模拟器可以帮助解决许多问题。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接