title: How to test an iOS application on the CarPlay simulator
body: <p>I am trying to develop an iOS application compatible with CarPlay. </p>
  
  <p>According to this post <a href="https://stackoverflow.com/questions/22372095/is-ios-carplay-api-public-how-to-integrate-carplay/38541642#38541642">Is iOS CarPlay API Public? How to Integrate CarPlay?</a>, 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 <em>Hardware</em> -> <em>External Displays</em> -> <em>CarPlay</em> (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. </p>
  
  <p>I have also watched the WWDC 2016 (<a href="https://developer.apple.com/videos/play/wwdc2016/722/" rel="noreferrer">https://developer.apple.com/videos/play/wwdc2016/722/</a> 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 <em>com.brand</em>) in the <em>SupportExternalAccessoryProtocols</em> key in the <em>Info.plist</em> file, but I don't understand how to get the string protocol name.</p>
  
  <p>I also don’t find any information about the simulator and how to develop application compatible with it.</p>
  
  <p>If someone knew something concerning it, it would be a great help.</p>
  
  <p>Thanks in advance.</p>