【run-ios 失败解决方案】unable to find utility "simctl"

来源:2-1 本地环境搭建

Scott

2016-09-02

有同学遇到这个问题可以看下:

Found Xcode project imoocApp.xcodeproj
xcrun: error: unable to find utility "simctl", not a developer tool or
 in PATH
/Users/black/Projects/gougou-app/node_modules/promise/lib/done.js:10
      throw err;
      ^
Error: Command failed: xcrun simctl list devices
xcrun: error: unable to find utility "simctl", not a developer tool or
 in PATH
    at checkExecSyncError (child_process.js:483:13)
    at Object.execFileSync (child_process.js:503:13)
    at _runIOS (runIOS.js:54:19)
    at runIOS.js:24:5
    at tryCallTwo (/Users/black/Projects/gougou-app/node_modules/promise/
    lib/core.js:45:5)
    at doResolve (/Users/black/Projects/gougou-app/node_modules/promise/
    lib/core.js:200:13)
    at new Promise (/Users/black/Projects/gougou-app/node_modules/promise/
    lib/core.js:66:3)
    at Array.runIOS (runIOS.js:23:10)
    at Object.run (/Users/black/Projects/gougou-app/node_modules/
    react-native/local-cli/cli.js:86:13)
    at Object.<anonymous> (/Users/black/.nvm/versions/node/v6.5.0/
    lib/node_modules/react-native-cli/index.js:88:7)


这是 xcode 引发的异常,解决方案如下:

  1. 打开 App Store,搜索 xcode 确认安装(安装比较慢,可以科学上网)

  2. 安装完毕以后,确保从应用里面打开 xcode,应该会触发一些更新和初始化

等到成功打开 xcode 以后,再重新执行 react-native run-ios

写回答

1回答

化龙贝

2016-09-08

react-native upgrade 

也可能对你有用

2
0

贯穿全栈React Native开发App

全面掌握React Native技术,不止步前端开发,让你移动领域大放光彩

946 学习 · 385 问题

查看课程