pod install script error on React Native

See original GitHub issue

Please provide all the information requested. Issues that do not follow this format are likely to stall.

Description

React Native version:

Run react-native info in your terminal and copy the results here.

Steps To Reproduce

Provide a detailed list of steps that reproduce the issue.

1.) I run npx react-native init appName 2.) then an error occurs

Error: Failed to install CocoaPods dependencies for iOS project, which is required by this template. Please try again manually: “cd ./covidTracker/ios && pod install”. CocoaPods documentation: https://cocoapods.org/ 3.) just like the error said i manually install the pod in ios folder. 4.) then another error occured Downloading dependencies Installing CocoaAsyncSocket (7.6.4) Installing CocoaLibEvent (1.0.0) Installing DoubleConversion (1.1.6) Installing FBLazyVector (0.63.2) Installing FBReactNativeSpec (0.63.2) Installing Flipper (0.41.5) Installing Flipper-DoubleConversion (1.1.7) Installing Flipper-Folly (2.2.0) Installing Flipper-Glog (0.3.6) [!] /bin/bash -c set -e #!/bin/bash

Copyright © 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=“${PLATFORM_NAME:-iphoneos}” CURRENT_ARCH=“${CURRENT_ARCH}”

if [ -z “$CURRENT_ARCH” ] || [ “$CURRENT_ARCH” == “undefined_arch” ]; then # Xcode 10 beta sets CURRENT_ARCH to “undefined_arch”, this leads to incorrect linker arg. # it’s better to rely on platform name as fallback because architecture differs between simulator and device

if [[ "$PLATFORM_NAME" == *"simulator"* ]]; then
    CURRENT_ARCH="x86_64"
else
    CURRENT_ARCH="armv7"
fi

fi

export CC=“$(xcrun -find -sdk $PLATFORM_NAME cc) -arch $CURRENT_ARCH -isysroot $(xcrun -sdk $PLATFORM_NAME --show-sdk-path)” export CXX=“$CC”

Remove automake symlink if it exists

if [ -h “test-driver” ]; then rm test-driver fi

./configure --host arm-apple-darwin

Fix build for tvOS

cat << EOF >> src/config.h /* Add in so we have Apple Target Conditionals / #ifdef APPLE #include <TargetConditionals.h> #include <Availability.h> #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->__ss.__rip #elif defined(i386) #define PC_FROM_UCONTEXT uc_mcontext->__ss.__eip #endif EOF

Prepare exported header include

EXPORTED_INCLUDE_DIR=“exported/glog” mkdir -p exported/glog cp -f src/glog/log_severity.h “$EXPORTED_INCLUDE_DIR/” cp -f src/glog/logging.h “$EXPORTED_INCLUDE_DIR/” cp -f src/glog/raw_logging.h “$EXPORTED_INCLUDE_DIR/” cp -f src/glog/stl_logging.h “$EXPORTED_INCLUDE_DIR/” cp -f src/glog/vlog_is_on.h “$EXPORTED_INCLUDE_DIR/”

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… /Library/Developer/CommandLineTools/usr/bin/cc -arch armv7 -isysroot checking whether the C compiler works… no xcrun: error: SDK “iphoneos” cannot be located xcrun: error: SDK “iphoneos” cannot be located xcrun: error: SDK “iphoneos” cannot be located xcrun: error: unable to lookup item ‘Path’ in SDK ‘iphoneos’ /Users/user/Library/Caches/CocoaPods/Pods/Release/Flipper-Glog/0.3.6-1dfd6/missing: Unknown --is-lightweight' option Try /Users/user/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/user/Library/Caches/CocoaPods/Pods/Release/Flipper-Glog/0.3.6-1dfd6': configure: error: C compiler cannot create executables See config.log’ for more details 5.) then I search the error on the net, I saw something that it needs to update the pod 6.) so i run pod repo update 7.) then run sudo gem install cocoapods --pre 8.) run npx pod-install ios 9.) cd …/ 10.)npx pod-install ios 11.) npx: installed 1 in 0.737s Scanning for pods… 1.10.0.beta.2

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.4) Installing CocoaLibEvent (1.0.0) Installing DoubleConversion (1.1.6) Installing FBLazyVector (0.63.2) Installing FBReactNativeSpec (0.63.2) Installing Flipper (0.41.5) Installing Flipper-DoubleConversion (1.1.7) Installing Flipper-Folly (2.2.0) Installing Flipper-Glog (0.3.6) [!] /bin/bash -c set -e #!/bin/bash

Copyright © 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=“${PLATFORM_NAME:-iphoneos}” CURRENT_ARCH=“${CURRENT_ARCH}”

if [ -z “$CURRENT_ARCH” ] || [ “$CURRENT_ARCH” == “undefined_arch” ]; then # Xcode 10 beta sets CURRENT_ARCH to “undefined_arch”, this leads to incorrect linker arg. # it’s better to rely on platform name as fallback because architecture differs between simulator and device

if [[ "$PLATFORM_NAME" == *"simulator"* ]]; then
    CURRENT_ARCH="x86_64"
else
    CURRENT_ARCH="armv7"
fi

fi

export CC=“$(xcrun -find -sdk $PLATFORM_NAME cc) -arch $CURRENT_ARCH -isysroot $(xcrun -sdk $PLATFORM_NAME --show-sdk-path)” export CXX=“$CC”

Remove automake symlink if it exists

if [ -h “test-driver” ]; then rm test-driver fi

./configure --host arm-apple-darwin

Fix build for tvOS

cat << EOF >> src/config.h /* Add in so we have Apple Target Conditionals / #ifdef APPLE #include <TargetConditionals.h> #include <Availability.h> #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->__ss.__rip #elif defined(i386) #define PC_FROM_UCONTEXT uc_mcontext->__ss.__eip #endif EOF

Prepare exported header include

EXPORTED_INCLUDE_DIR=“exported/glog” mkdir -p exported/glog cp -f src/glog/log_severity.h “$EXPORTED_INCLUDE_DIR/” cp -f src/glog/logging.h “$EXPORTED_INCLUDE_DIR/” cp -f src/glog/raw_logging.h “$EXPORTED_INCLUDE_DIR/” cp -f src/glog/stl_logging.h “$EXPORTED_INCLUDE_DIR/” cp -f src/glog/vlog_is_on.h “$EXPORTED_INCLUDE_DIR/”

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… /Library/Developer/CommandLineTools/usr/bin/cc -arch armv7 -isysroot checking whether the C compiler works… no xcrun: error: SDK “iphoneos” cannot be located xcrun: error: SDK “iphoneos” cannot be located xcrun: error: SDK “iphoneos” cannot be located xcrun: error: unable to lookup item ‘Path’ in SDK ‘iphoneos’ /Users/user/Library/Caches/CocoaPods/Pods/Release/Flipper-Glog/0.3.6-1dfd6/missing: Unknown --is-lightweight' option Try /Users/user/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/user/Library/Caches/CocoaPods/Pods/Release/Flipper-Glog/0.3.6-1dfd6': configure: error: C compiler cannot create executables See config.log’ for more details

Aborting run An unexpected error was encountered. Please report it as a bug: Error at CocoaPodsPackageManager._installAsync (/Users/user/.npm/_npx/22048/lib/node_modules/pod-install/build/index.js:2:85721) at processTicksAndRejections (internal/process/task_queues.js:93:5) at async CocoaPodsPackageManager.installAsync (/Users/user/.npm/_npx/22048/lib/node_modules/pod-install/build/index.js:2:85121) at async runAsync (/Users/user/.npm/_npx/22048/lib/node_modules/pod-install/build/index.js:2:12925) at async /Users/user/.npm/_npx/22048/lib/node_modules/pod-install/build/index.js:2:13011

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Reactions:1
  • Comments:9 (5 by maintainers)

github_iconTop GitHub Comments

20reactions
dulmandakhcommented, Sep 6, 2020

A colleague of mine experienced the same issue when setting up a new machine, and we fixed iPhone sdk issue with https://www.ryadel.com/en/xcode-sdk-iphoneos-cannot-be-located-mac-osx-error-fix/

4reactions
dgellowcommented, Sep 5, 2020

Just in case someone faces the same issue I did: It took me a while to found out my problem, I had values set for LDFLAGS and CPPFLAGS. Removing those env vars values via unset did the trick.

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to fix “pod install” error in React Native on Mac M1
using Apple's Rosetta 2: sudo arch -x86_64 gem install ffi . Run again the same command React Native suggested you earlier, but using...
Read more >
How can I fix pod install error in react-native? - Stack Overflow
Error: react-native-permissions: NativeModule.RNPermissions is null. To fix this issue try these steps: • If you are using CocoaPods on iOS, run ...
Read more >
Troubleshooting - React Native
This error indicates that the codegen script that is injected into the Xcode build pipeline has exited early. You may get this for...
Read more >
Pod install error : r/iOSProgramming - Reddit
I am creating a react native app using expo and am running into the following error when running pod install (on windows): [!]...
Read more >
React Native SDK Troubleshooting - Visual Studio App Center
One possible cause is when running react-native link without CocoaPods installed. ... If you see that error, make sure the pod command from ......
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found