title: DJI iOS SDK (Swift) - App cannot connect to aircraft when iPhone is connected to the Mavic remote controller via USB
body: <p>I have made the simplest app possible to connect to a Mavic Pro (basically the Swift version of this code (which comes from the <a href="https://github.com/DJI-Mobile-SDK-Tutorials/iOS-ActivationAndBindingDemo/blob/master/ActivationDemo/ViewController.m" rel="nofollow noreferrer">Aircraft Binding and Activation demo</a> on DJI's website. </p>
  
  <p>My setup is as follows: iPhone running the App is connected via lightning cable to the main USB port on the RC (between the two joysticks on the bottom). The switch on the Mavic is set to "RC" (not Wifi). </p>
  
  <p>When I run the app, the aircraft binding state is unknown and the <code>DJISDKManager.product()</code> returns nil, even though registration of the app completed successfully. </p>
  
  <p>Here are some strange but helpful pieces of information:</p>
  
  <ol>
  <li>With the same setup as above, running the DJI Go App from the same device works perfectly. </li>
  <li>Using either the wireless bridge app or the wifi connections works perfectly and I'm able to connect with the aircraft no problem. </li>
  </ol>
  
  <p>Is there some setting I'm missing? I looked at all of DJI's documentation very carefully, and have found no solutions. </p>