首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用Cordova/Ionic用iOS模拟器超时等待设备启动错误

用Cordova/Ionic用iOS模拟器超时等待设备启动错误
EN

Stack Overflow用户
提问于 2015-05-12 16:13:01
回答 2查看 2K关注 0票数 1

在运行以下cordova命令以在iOS模拟器中模拟我的应用程序时,我遇到了问题

代码语言:javascript
复制
sudo cordova emulate ios    

一旦我运行这个-模拟器打开,但什么似乎没有安装,我得到在终端下面的错误日志。

注意-当我使用cordova模仿android -它工作得很好!所以这只会给我带来一个iOS模拟器的问题

我的设置如下:

代码语言:javascript
复制
OS: Mac OS X Yosemite
Node Version: v0.12.2
Cordova CLI: 5.0.0
Ionic CLI Version: 1.3.22
Xcode version: Xcode 6.3.1 Build version 6D1002
ios-sim version: 3.1.1
ios-deploy version: 1.5.0 

在执行模拟命令后,终端返回以下内容。

**成功建造**

没有为模拟器指定目标。部署到iPhone-6模拟器2015-05-12 16:53:47.185 ios-sim10744:146495 stderrPath: stderrPath 2015-05-53:47.185 ios-sim10744:146495 stdoutPath会话无法启动:错误Domain=DTiPhoneSimulatorErrorDomain Code=2“超时等待设备启动”UserInfo=0x7ff56375b580 {NSLocalizedDescription=Timed out等待设备到)用于命令: ios-sim和args: sim的错误代码1,/Users/myusername/Documents/mobileapps/myApp/platforms/ios/build/emulator/myApp.app,--devicetypeid,com.apple.CoreSimulator.SimDeviceType.iPhone-6,--stderr,/Users/myusername/Documents/mobileapps/myApp/platforms/ios/cordova/console.log,--stdout,/Users/myusername/Documents/mobileapps/myApp/platforms/ios/cordova/console.log,-退出错误: /Users/myusername/Documents/mobileapps/myApp/platforms/ios/cordova/run:命令失败,退出代码2在ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:131:23) at ChildProcess.emit (events.js:110:17) at maybeClose (child_process.js:1015:16) at Process.ChildProcess._handle.onexit (child_process.js:1087:5)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-05-16 21:11:01

别再用苏多了!

当您这样做时,build文件夹将由root拥有,而cli命令无法验证模拟器是否打开。

在不使用sudo的情况下重新创建离子项目。

票数 1
EN

Stack Overflow用户

发布于 2015-07-17 02:47:02

只需更改工作目录的权限并再次运行即可。

sudo chown -Rv“用户名”"directory_of_cordova_project“

现在,要么可以直接启动Xcode项目,要么使用命令sudo cordova模拟ios。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30196288

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档