Sunday, April 3, 2016

Fresh react-native ios app not building?

1 comment

Below is the details about my environment and logs of the build failure. Anyone facing similar issue or know steps to overcome this please do point me out to relevant steps or docs.

  • Xcode: 7.2.1
  • Node: v5.9.0
  • npm: 3.7.3
  • react-native-cli: 0.1.10
  • react-native: 0.22.2

Running "sudo react-native run-ios" leaves me with the below logs.

LOGS:

** BUILD FAILED **   The following build commands failed:     PhaseScriptExecution Run\ Script /Users/abc/Desktop/REACT-NATIVE/demo/ios/build/Build/Intermediates/React.build/Debug-iphonesimulator/React.build/Script-006B79A01A781F38006873D1.sh (1 failure) Installing build/Build/Products/Debug-iphonesimulator/demo.app No devices are booted. Print: Entry, ":CFBundleIdentifier", Does Not Exist /Users/abc/Desktop/REACT-NATIVE/demo/node_modules/promise/lib/done.js:10       throw err;       ^  Error: Command failed: /usr/libexec/PlistBuddy -c Print:CFBundleIdentifier build/Build/Products/Debug-iphonesimulator/demo.app/Info.plist Print: Entry, ":CFBundleIdentifier", Does Not Exist      at checkExecSyncError (child_process.js:469:13)     at Object.execFileSync (child_process.js:489:13)     at _runIOS (runIOS.js:83:34)     at runIOS.js:24:5     at tryCallTwo (/Users/abc/Desktop/REACT-NATIVE/demo/node_modules/promise/lib/core.js:45:5)     at doResolve (/Users/abc/Desktop/REACT-NATIVE/demo/node_modules/promise/lib/core.js:200:13)     at new Promise (/Users/abc/Desktop/REACT-NATIVE/demo/node_modules/promise/lib/core.js:66:3)     at Array.runIOS (runIOS.js:23:10)     at Object.run (/Users/abc/Desktop/REACT-NATIVE/demo/node_modules/react-native/local-cli/cli.js:86:13)     at Object.<anonymous> (/usr/local/lib/node_modules/react-native-cli/index.js:73:7) 

3 Answers

Answers 1

Seems you have a wrong path to the Developer directory.

You can check it by running

$ sudo xcode-select -p

Unless you really know what you do, it should points to /Applications/Xcode.app/Contents/Developer.

If that's wrong, try running this command to fix it:

$ sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

Answers 2

do not run:

sudo react-native run-ios 

you should run:

react-native run-ios 

your root account does not have Simulator configured properly to run the iOS so you see "No devices are booted" error in your log!

Answers 3

not sure if this is related but i had to make sure i was on ruby-2.0.0-p648 using a newer ruby gave me similar compilation problems.

If You Enjoyed This, Take 5 Seconds To Share It

1 comment:

  1. Hello,
    The Article give nice information about Fresh react-native ios app not building it.Thanks for sharing the article on it. Xamarin Consulting

    ReplyDelete