CarPlay app with blank screen until user force quits and relaunches

Originator:poppoppop
Number:rdar://30474136 Date Originated:10 Feb 2017
Status:Open Resolved:
Product:iOS SDK Product Version:10.2
Classification:Serious Bug Reproducible:Always
 
Area:
CarPlay

Summary:
We have a podcast app, Castro (app id: 1080840241), in the Store. Some users had mentioned that they sometimes launch Castro when connected to CarPlay but the the interface on the CarPlay unit stays blank until the force quit and relaunch the app.

I wasn't able to find steps to reliably reproduce this until today.

Steps to Reproduce:
1. Connect iPhone to CarPlay device
2. Launch Castro
3. Turn off the CarPlay device
4. Force quit Castro
5. Turn on the CarPlay device and wait for home screen to show
6. Launch Castro again

Expected Results:
Castro interface is visible on the phone and on the CarPlay device

Actual Results:
Castro interface is visible on the phone but on the CarPlay device the screen in blank (except potentially for a Now Playing button in the top right if Castro was the last app to play audio)

If the now playing button is visible tap it and then back: Castro interface shows but there’s a blank space at the top

Tap it again and then back: now the interface shows correctly

Version:
iOS 10.2 (14C92)

Notes:
This only happens when using the new tab based layout with UIBrowsableContentSupportsSectionedBrowsing turned on. With the old drill down layout it works as expected.

I've verified with logging that we are being asked for and providing the correct MPContentItems even when the screen stays blank.

Configuration:
iPhone 6S. Alpine ILX-007

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!