sudo ionic emulate ios 错误解决
今天在mac上面准备用模拟器测试已经开发好的ionic项目,执行此命令 sudo ionic emulate ios ,结果报了下面的错误。
找了很长时间,在stackoverflow上面看了一篇文章,说systm.log这个文件找不到是因为使用sudo造成的权限的原因.于是就想直接使用ionic emulate ios,但是mac不允许这样操作.所以就只能改变一下项目的权限:
sudo chown -R xinweiwk /User/xinweiwk/Desktop/ionic/prewyw
xinweiwk是用户名,/User/xinweiwk/Desktop/ionic/prewyw是当前项目的路径,执行完毕之后再执行
ionic emulate ios --target="iPhone-6, 10.3"
(加--target参数是为了在选择特定平台下运行,可以不加)
以下为执行结果:
(如果发现模拟器的页面太大,可使用快捷键Command + 2变小显示)