title: cordova-plugin-facebook4 - iOS build fails with error code 65, probably because of missing native dependencies
body: <p><code>phonegap build ios</code> fails with the following error message:</p>
  
  <pre><code>The following build commands failed:
      CompileC /Users/user/Library/Developer/Xcode/DerivedData/MyApp-dtsdztgswtsnnubosnumqjssdpaj/Build/Intermediates.noindex/MyApp\ App.build/Debug-iphonesimulator/MyApp\ App.build/Objects-normal/x86_64/FacebookConnectPlugin.o /Applications/MAMP/htdocs/MyApp/platforms/ios/MyApp\ App/Plugins/cordova-plugin-facebook4/FacebookConnectPlugin.m normal x86_64 objective-c com.apple.compilers.llvm.clang.1_0.compiler
  (1 failure)
  
  Command finished with error code 65: xcodebuild -workspace,MyApp.xcworkspace,-scheme,MyApp,-configuration,Debug,-sdk,iphonesimulator,-destination,platform=iOS Simulator,name=iPhone 11 Pro Max,build,CONFIGURATION_BUILD_DIR=/Applications/MAMP/htdocs/MyApp/platforms/ios/build/emulator,SHARED_PRECOMPS_DIR=/Applications/MAMP/htdocs/MyApp/platforms/ios/build/sharedpch
  
  
  (node:3817) UnhandledPromiseRejectionWarning: Error: xcodebuild: Command failed with exit code 65
      at ChildProcess.whenDone (/Applications/MAMP/htdocs/MyApp/node_modules/cordova-common/src/superspawn.js:135:23)
      at emitTwo (events.js:126:13)
      at ChildProcess.emit (events.js:214:7)
      at maybeClose (internal/child_process.js:925:16)
      at Process.ChildProcess._handle.onexit (internal/child_process.js:209:5)
  
  (node:3817) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
  (node:3817) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
  </code></pre>
  
  <p>These are my plugin versions:</p>
  
  <ul>
  <li>phonegap cli: 8.0.0</li>
  <li>cordova-ios: 5.0.1</li>
  <li>phonegap-plugin-facebook4: 6.2.0</li>
  </ul>
  
  <p>Additional Context</p>
  
  <p>I managed to solve the issue by manually editing my Podfile and adding the following lines to it, then running <code>cd platforms/ios &amp;&amp; pod install</code>:</p>
  
  <pre><code>pod 'FBSDKCoreKit'
  pod 'FBSDKLoginKit'
  pod 'FBSDKShareKit'
  </code></pre>
  
  <p>After that, phonegap build ios completed succesfully.</p>
  
  <p>Could it be that somehow native dependencies aren't being added?
  It would be ideal not having to add these back every time I remove and re-add the platform, and adding them in a build hook sounds veeeeeeery hacky.</p>