Test application on CarPlay simulator

I am trying to develop an iOS application compatible with CarPlay.

According to this post found on StackOverflow Is iOS CarPlay API Public? How to Integrate CarPlay?, I have to be enrolled with Apple’s MFi program, but I have noticed that there’s the possibility to use a CarPlay simulator with Xcode: launch the Simulator, then Hardware -> External Displays -> CarPlay (I use Xcode 8). Once you have opened it, you see that the Message App is working in the CarPlay simulator so I imagine that there is the possibility to try custom application in this simulator without being enrolled in the MFi program. I wonder if anyone has tried to launch an application on the CarPlay simulator and, in case of positive answer, he can explain how he did.

I have also watched the WWDC 2016 (https://developer.apple.com/videos/play/wwdc2016/722/ open it with Safari) that explains the CarPlay system and how it works. At the end of this presentation, they say that you have to declare a string protocol name (like com.brand) in the SupportExternalAccessoryProtocols key in the Info.plist file, but I don't understand how to get the string protocol name.

I also don’t find any information about the simulator and how to develop application compatible with it.

If someone knew something concerning it, it would be a great help.

Thanks in advance.

Replies

Did you make contact via the link in that SO thread?


Update: If you wish to have a CarPlay-enabled app, contact Apple using this form.

I would also like to know, how to create an app that supports CarPlay? There is very limited information. Do I need to join the MFi program, inorder to know this? I dont see a template also in xcode for Carplay.

Hi, i can run Hardware > External Display > CarPlay on XCode, but the connection is with "Iphone Simulation" and i need connect CarPlay screen with real Iphone. Can you Help me?


Regards,


Franco

To: Franco

I also want to connect a physical device (iPhone) and a simulator for CarPlay to simulate an app (ex: PlugShare App) installed on a physical device, but I would like to know if that is feasible.

The official documentation only explains using Simulator for both iPhone and CarPlay, so it may not be possible.

★ References:

https://developer.apple.com/carplay/documentation/CarPlay-App-Programming-Guide.pdf -> P13 https://developer.apple.com/documentation/carplay/using_the_carplay_simulator See [Open the CarPlay Simulator]

To: Franco

I asked here. https://developer.apple.com/forums/thread/704892