运行:
sudo cordova emulate ios --target="iPhone-6s, 11.1"构建应用程序很好,模拟器也会加载,但是应用程序没有安装在模拟器上,或者我就是看不到图标。在加载仿真器之前会出现错误:
Error: ENOENT: no such file or directory, stat '/Users/[username]/Library/Logs/CoreSimulator/B95880CA-FE4D-4738-9E6A-D684584DA281/system.log但我不认为这会阻止应用程序的安装?我知道这个应用程序可以工作,因为我可以在phonegap中构建,然后推送到我实际的iPhone X中,所以模拟器有一些不正确的地方。
编辑:
即使是在全新安装Xcode和Cordova,以及使用cordova create命令创建全新的空白应用程序时,也会发生这种情况。这会不会与我的Mac总是想要sudo有关?
发布于 2018-05-17 16:38:25
如果您尚未安装Xcode,请安装
a.安装完成后,运行Xcode并接受许可协议。
b.进入Xcode首选项(Cmd +,),进入下载,安装“Xcode命令行工具”(或名为similarily)
当bash ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
bash brew update brew doctor
a.如果您尚未安装“用于Xcode的命令行工具”,brew医生会告诉您安装它。请参阅步骤1.b。
b.如有必要,请使用brew修复Brew doctor reports.
bash brew install node
bash sudo npm install -g cordova
bash sudo npm install -g ios-sim
bash cordova create DirectoryName com.company.appname AppName cd DirectoryName cordova platform add ios
bash cordova build ios cordova simulate ios
再过几秒钟,你的iOS模拟器和你的Cordova应用程序就会出现在你的面前。万岁!
https://stackoverflow.com/questions/50271951
复制相似问题