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.
Hello,
ReplyDeleteThe Article give nice information about Fresh react-native ios app not building it.Thanks for sharing the article on it. Xamarin Consulting