我在macOS Sierra上使用Ionic 3的所有拳头。
我尝试使用cordova run iOS
测试我的应用。如果我这样做,我收到以下错误消息:
** BUILD SUCCEEDED **
No target specified for emulator. Deploying to iPhone-SE, 10.3 simulator
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=53):
Error returned in reply: Connection interrupted
Software caused connection abort
An error was encountered processing the command (domain=NSPOSIXErrorDomain, code=53):
Error returned in reply: Connection interrupted
Software caused connection abort
Error: ENOENT: no such file or directory, stat '/Users/jan/Library/Logs/CoreSimulator/C0954A6B-4791-448E-8D0A-9E875301BD8B/system.log
模拟加载,但模拟器是黑色的。 我用Google搜索了这个问题并发现了这个问题https://github.com/ionic-team/ionic/issues/4052但是正在做" sudo chown ..."对我没有帮助。 知道如何修复此错误吗?
提前谢谢你:)
答案 0 :(得分:0)
<强> @suraj 强>
您可能需要删除平台并重新添加。 并且不要将ionic / cordova命令作为sudo运行。
您应该以您的用户身份运行,例如
离子科洛娃运行ios ......
不
sudo 离子cordova运行ios .....
如果您需要以sudo身份运行,则会导致问题。因为以sudo身份运行,它会将文件夹和文件的所有者更改为root。
要解决此问题,我首先要修复我的用户的所有执行权限,而不仅仅是root / sudo。
我希望这可以帮到你!
答案 1 :(得分:0)
错误在于我使用sudo和其他不使用sudo的东西安装了一些东西,这导致了冲突。