title: Error: Failed to install CocoaPods dependencies for iOS project, which is required by this template
body: <p>I am getting this when trying to install React Native for MacOS.</p>
  <pre><code>$ npx react-native init myproject
  ld: warning: dylib (/usr/local/opt/llvm/lib/libc++.dylib) was built for newer macOS version (10.15) than being linked (10.13)
  ld: warning: dylib (/usr/local/opt/llvm/lib/libunwind.dylib) was built for newer macOS version (10.15) than being linked (10.13)
  ld: warning: dylib (/usr/local/opt/llvm/lib/libunwind.dylib) was built for newer macOS version (10.15) than being linked (10.13)
  ld: warning: dylib (/usr/local/opt/llvm/lib/libc++.dylib) was built for newer macOS version (10.15) than being linked (10.13)
  ld: warning: dylib (/usr/local/opt/llvm/lib/libunwind.dylib) was built for newer macOS version (10.15) than being linked (10.13)
  ld: warning: dylib (/usr/local/opt/llvm/lib/libunwind.dylib) was built for newer macOS version (10.15) than being linked (10.13)
  ...
  ✔ Downloading template
  ✔ Copying template
  ✔ Processing template
  ✖ Installing CocoaPods dependencies (this may take a few minutes)
  ✖ Installing CocoaPods dependencies (this may take a few minutes)
  error Error: Failed to install CocoaPods dependencies for iOS project, which is required by this template.
  Please try again manually: &quot;cd ./myproject/ios &amp;&amp; pod install&quot;.
  CocoaPods documentation: https://cocoapods.org/
  $ cd ./myproject/ios &amp;&amp; pod install
  Analyzing dependencies
  Fetching podspec for `DoubleConversion` from `../node_modules/react-native/third-party-podspecs/DoubleConversion.podspec`
  Fetching podspec for `Folly` from `../node_modules/react-native/third-party-podspecs/Folly.podspec`
  Fetching podspec for `glog` from `../node_modules/react-native/third-party-podspecs/glog.podspec`
  Downloading dependencies
  Installing CocoaAsyncSocket (7.6.5)
  Installing CocoaLibEvent (1.0.0)
  Installing DoubleConversion (1.1.6)
  Installing FBLazyVector (0.63.4)
  Installing FBReactNativeSpec (0.63.4)
  Installing Flipper (0.54.0)
  Installing Flipper-DoubleConversion (1.1.7)
  Installing Flipper-Folly (2.3.0)
  Installing Flipper-Glog (0.3.6)
  [!] /bin/bash -c
  set -e
  #!/bin/bash
  # Copyright (c) Facebook, Inc. and its affiliates.
  #
  # This source code is licensed under the MIT license found in the
  # LICENSE file in the root directory of this source tree.
  
  set -e
  
  PLATFORM_NAME=&quot;${PLATFORM_NAME:-iphoneos}&quot;
  CURRENT_ARCH=&quot;${CURRENT_ARCH}&quot;
  
  if [ -z &quot;$CURRENT_ARCH&quot; ] || [ &quot;$CURRENT_ARCH&quot; == &quot;undefined_arch&quot; ]; then
      # Xcode 10 beta sets CURRENT_ARCH to &quot;undefined_arch&quot;, this leads to incorrect linker arg.
      # it's better to rely on platform name as fallback because architecture differs between simulator and device
  
      if [[ &quot;$PLATFORM_NAME&quot; == *&quot;simulator&quot;* ]]; then
          CURRENT_ARCH=&quot;x86_64&quot;
      else
          CURRENT_ARCH=&quot;armv7&quot;
      fi
  fi
  
  export CC=&quot;$(xcrun -find -sdk $PLATFORM_NAME cc) -arch $CURRENT_ARCH -isysroot $(xcrun -sdk $PLATFORM_NAME --show-sdk-path)&quot;
  export CXX=&quot;$CC&quot;
  
  # Remove automake symlink if it exists
  if [ -h &quot;test-driver&quot; ]; then
      rm test-driver
  fi
  
  ./configure --host arm-apple-darwin
  
  # Fix build for tvOS
  cat &lt;&lt; EOF &gt;&gt; src/config.h
  /* Add in so we have Apple Target Conditionals */
  #ifdef __APPLE__
  #include &lt;TargetConditionals.h&gt;
  #include &lt;Availability.h&gt;
  #endif
  /* Special configuration for AppleTVOS */
  #if TARGET_OS_TV
  #undef HAVE_SYSCALL_H
  #undef HAVE_SYS_SYSCALL_H
  #undef OS_MACOSX
  #endif
  /* Special configuration for ucontext */
  #undef HAVE_UCONTEXT_H
  #undef PC_FROM_UCONTEXT
  #if defined(__x86_64__)
  #define PC_FROM_UCONTEXT uc_mcontext-&gt;__ss.__rip
  #elif defined(__i386__)
  #define PC_FROM_UCONTEXT uc_mcontext-&gt;__ss.__eip
  #endif
  EOF
  
  # Prepare exported header include
  EXPORTED_INCLUDE_DIR=&quot;exported/glog&quot;
  mkdir -p exported/glog
  cp -f src/glog/log_severity.h &quot;$EXPORTED_INCLUDE_DIR/&quot;
  cp -f src/glog/logging.h &quot;$EXPORTED_INCLUDE_DIR/&quot;
  cp -f src/glog/raw_logging.h &quot;$EXPORTED_INCLUDE_DIR/&quot;
  cp -f src/glog/stl_logging.h &quot;$EXPORTED_INCLUDE_DIR/&quot;
  cp -f src/glog/vlog_is_on.h &quot;$EXPORTED_INCLUDE_DIR/&quot;
  
  checking for a BSD-compatible install... /usr/bin/install -c
  checking whether build environment is sane... yes
  checking for arm-apple-darwin-strip... no
  checking for strip... strip
  checking for a thread-safe mkdir -p... ./install-sh -c -d
  checking for gawk... no
  checking for mawk... no
  checking for nawk... no
  checking for awk... awk
  checking whether make sets $(MAKE)... yes
  checking whether make supports nested variables... yes
  checking for arm-apple-darwin-gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk
  checking whether the C compiler works... no
  /Users/lancepollard/Library/Caches/CocoaPods/Pods/Release/Flipper-Glog/0.3.6-1dfd6/missing: Unknown `--is-lightweight' option
  Try `/Users/lancepollard/Library/Caches/CocoaPods/Pods/Release/Flipper-Glog/0.3.6-1dfd6/missing --help' for more information
  configure: WARNING: 'missing' script is too old or missing
  configure: error: in `/Users/lancepollard/Library/Caches/CocoaPods/Pods/Release/Flipper-Glog/0.3.6-1dfd6':
  configure: error: C compiler cannot create executables
  See `config.log' for more details
  </code></pre>
  <p>A snippet from <code>config.log</code> says:</p>
  <pre><code>clang: error: argument to '-V' is missing (expected 1 value)
  clang: error: no input files
  configure:3685: $? = 1
  configure:3674: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk -qversion &gt;&amp;5
  clang: error: unknown argument '-qversion'; did you mean '--version'?
  clang: error: no input files
  configure:3685: $? = 1
  configure:3705: checking whether the C compiler works
  configure:3727: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/cc -arch armv7 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk  -I/usr/local/opt/llvm/include -L/usr/local/opt/llvm/lib conftest.c  &gt;&amp;5
  ld: in '/usr/local/opt/llvm/lib/libunwind.dylib', building for iOS-armv7 but attempting to link with file built for macOS-x86_64
  clang: error: linker command failed with exit code 1 (use -v to see invocation)
  configure:3731: $? = 1
  configure:3769: result: no
  configure: failed program was:
  ...
  configure: exit 77
  </code></pre>
  <p>My Mac version is Catalina 10.15.7 (19H2). XCode is version 12.</p>
  <p><a href="https://i.stack.imgur.com/jiHi0.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/jiHi0.png" alt="enter image description here" /></a></p>
  <p>I tried everything from <a href="https://stackoverflow.com/questions/58934022/react-native-error-failed-to-install-cocoapods-dependencies-for-ios-project-w">React-Native: Error: Failed to install CocoaPods dependencies for iOS project, which is required by this template</a>, but nothing worked. I invoked <code>brew install cocoapods</code> as well.</p>
  <p>Any ideas how to get past this? Could it be something to do with the fact that I have a <code>node_modules</code> folder higher up in the directory structure (above where I am running the commands)? I don't know what this error means.</p>
  <p>Here is also output from the <code>missing</code> command:</p>
  <pre><code>$ /Users/lancepollard/Library/Caches/CocoaPods/Pods/Release/Flipper-Glog/0.3.6-1dfd6/missing --help
  /Users/lancepollard/Library/Caches/CocoaPods/Pods/Release/Flipper-Glog/0.3.6-1dfd6/missing [OPTION]... PROGRAM [ARGUMENT]...
  
  Handle `PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
  error status if there is no known handling for PROGRAM.
  
  Options:
    -h, --help      display this help and exit
    -v, --version   output version information and exit
    --run           try to run the given command, and emulate it if it fails
  
  Supported PROGRAM values:
    aclocal      touch file `aclocal.m4'
    autoconf     touch file `configure'
    autoheader   touch file `config.h.in'
    autom4te     touch the output file, or create a stub one
    automake     touch all `Makefile.in' files
    bison        create `y.tab.[ch]', if possible, from existing .[ch]
    flex         create `lex.yy.c', if possible, from existing .c
    help2man     touch the output file
    lex          create `lex.yy.c', if possible, from existing .c
    makeinfo     touch the output file
    tar          try tar, gnutar, gtar, then tar without non-portable flags
    yacc         create `y.tab.[ch]', if possible, from existing .[ch]
  
  Send bug reports to &lt;bug-automake@gnu.org&gt;.
  </code></pre>