Ionic模拟ios:无法启动会话

时间:2015-03-02 00:05:30

标签: ios xcode cordova ionic

我正在尝试在ios上模拟我的应用程序但是对我有效。我一直在寻找关于错误的两天,我找到的所有变通方法对我都不起作用。我正在运行OSX Yosemite,Xcode 6.1.1,Cordova 4.2.0,Ionic 1.3.8,Ios-Sim 3.1.1。这是输出:

** BUILD SUCCEEDED **

2015-03-01 20:07:08.576 ios-sim[5970:3191481] stderrPath: /path/to/myapp/platforms/ios/cordova/console.log
2015-03-01 20:07:08.577 ios-sim[5970:3191481] stdoutPath: /path/to/myapp/platforms/ios/cordova/console.log
Session could not be started: Error Domain=DTiPhoneSimulatorErrorDomain Code=2 "Simulator session timed out." UserInfo=0x7ff3d370ff10 {NSLocalizedDescription=Simulator session timed out.}
Error: /path/to/myapp/platforms/ios/cordova/run: Command failed with exit code 1
    at ChildProcess.whenDone (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/superspawn.js:135:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:766:16)
    at Process.ChildProcess._handle.onexit (child_process.js:833:5)

我真的不知道该怎么办。我已经尝试了我在互联网上找到的所有worarounds:更改文件权限,以sudo身份运行,重置模拟器设置,在模拟我的应用程序之前打开xcode,重新安装cordova等等。没有人工作。希望你能帮助我,伙计们!如果您需要更多信息,请告诉我。

提前谢谢!

1 个答案:

答案 0 :(得分:1)

我更改了使用whoami命令的目录的权限

这似乎对我有用:

sudo chown -R $(whoami) ~/Documents/yourdirectory