首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cordova Emulator未在Emulator设备上安装应用程序

Cordova Emulator未在Emulator设备上安装应用程序
EN

Stack Overflow用户
提问于 2018-05-10 19:30:31
回答 1查看 622关注 0票数 1

运行:

代码语言:javascript
复制
sudo cordova emulate ios --target="iPhone-6s, 11.1"

构建应用程序很好,模拟器也会加载,但是应用程序没有安装在模拟器上,或者我就是看不到图标。在加载仿真器之前会出现错误:

代码语言:javascript
复制
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有关?

EN

回答 1

Stack Overflow用户

发布于 2018-05-17 16:38:25

如果您尚未安装Xcode,请安装

a.安装完成后,运行Xcode并接受许可协议。

b.进入Xcode首选项(Cmd +,),进入下载,安装“Xcode命令行工具”(或名为similarily)

  • Install Homebrew的东西(复制并粘贴以下内容到您的终端中):

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.

  • Install Node.js遇到的任何其他问题:

bash brew install node

  • 使用NPM (节点包管理器)安装Cordova (以前的"PhoneGap"):

bash sudo npm install -g cordova

  • 为Cordova安装ios-sim插件(这样您就可以直接启动iOS模拟器):

bash sudo npm install -g ios-sim

  • 创建一个Cordova项目并添加iOS作为平台bash cordova create DirectoryName com.company.appname AppName cd DirectoryName cordova platform add ios

  • 很好,您完成了!您应该能够通过简单地运行以下命令来运行此存储库:

bash cordova build ios cordova simulate ios

再过几秒钟,你的iOS模拟器和你的Cordova应用程序就会出现在你的面前。万岁!

来自:https://gist.github.com/peteygao/9842159

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

https://stackoverflow.com/questions/50271951

复制
相关文章

相似问题

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