Mac安装PhoneGap3第一步需要安装NodeJS,在Mac下有一个.pkg安装包(Mac OS X Installer (.pkg),下载下来一路点击就可以安装成功了。在Terminal控制台输入node -v就可以看到安装成功了。第二步是安装PhoneGap,打开Terminal控制台输入:

$ sudo npm install -g phonegap

安装好了以后输入创建第一个例子:

$ phonegap create my-app
$ cd my-app
$ phonegap run ios

结果报错:

[phonegap] detecting iOS SDK environment...[phonegap] using the local environment[phonegap] adding the iOS platform...[error] An error occured during creation of ios sub-project./bin/sh: /Users/umk/.cordova/lib/ios/cordova/3.3.0/bin/create: No such file or directory

是因为PhoneGap用到Apache Cordova引擎,没有安装好,我国网络状况用Git的原因....只好手动下载一个Cordova,解压,然后把内容全部复制到/Users/umk/.cordova/lib/ios/cordova/3.3.0/,然后再运行命令:

$ cd my-app
$ phonegap run ios

结果报错:

[phonegap] compiling iOS...cp: copyFileSync: could not write to dest file (code=ENOENT):/Users/umk/my-app/platforms/ios/cordova/defaults.xmlevents.js:72throw er; // Unhandled 'error' event^Error: spawn ENOENTat errnoException (child_process.js:988:11)at Process.ChildProcess._handle.onexit (child_process.js:779:34)

解决办法是重新创建一个例子:

$ phonegap create my-app2
$ cd my-app2
$ phonegap run ios

报错说下载ios-sim失败:

[phonegap] detecting iOS SDK environment...[phonegap] using the local environment[phonegap] adding the iOS platform...[phonegap] compiling iOS...[phonegap] successfully compiled iOS app[phonegap] trying to install app onto device[phonegap] no device was found[phonegap] trying to install app onto emulator[warning] missing ios-sim[warning] install ios-sim from http://github.com/phonegap/ios-sim
[error] An error occurred while emulating/deploying the ios project. Error: ios-sim was not found. Please download, build and install version 1.7 or greater from https://github.com/phonegap/ios-sim into your path. Or 'npm install -g ios-sim' using node.js: http://nodejs.org/

这个好办,下载ios-sim就可以了:

$ sudo npm install -g ios-sim

再次运行成功,看到iPhone模拟器起来了:

[phonegap] detecting iOS SDK environment...[phonegap] using the local environment[phonegap] compiling iOS...[phonegap] successfully compiled iOS app[phonegap] trying to install app onto device[phonegap] no device was found[phonegap] trying to install app onto emulator[phonegap] successfully installed onto emulator

这样,my-app项目platforms/ios文件夹下会有xcode的porject,双击就可以用xcode打开。

附录:我的版本情况

$ phonegap -v3.3.0-0.19.6$ node -vv0.10.26$ git --versiongit version 1.8.3.4 (Apple Git-47)$ cordova -v3.4.0-0.1.2

转载于:https://www.cnblogs.com/Mainz/p/3576835.html

Mac安装PhoneGap3相关推荐

  1. Docker for mac安装

    Mac安装Docker docker下载地址: https://hub.docker.com/editions/community/docker-ce-desktop-mac docker for m ...

  2. mac 安装mqtt

    2019独角兽企业重金招聘Python工程师标准>>> mac 安装mqtt Mosquitto是一个开源的mqtt规则的具体实现库,mosquitto是一个轻量级的lightwei ...

  3. mac mysql 链接_Mysql mac安装以及navicat链接

    安装mysql 系统版本:macOS Mojave 10.14.6 安装的方式是使用Homebrew 包管理工具. # 安装命令 brew install mysql 安装完成之后会有相应的提示,开启 ...

  4. Mac安装和启动memcached

    今天跑代码时发生了这样的错误, 排查过后发现是memcached没有启动.................. mac安装memcached: brew install memcached 用Homeb ...

  5. MAC安装MySQL

    文章目录 一.安装MySql Community Server 二.安装Navicat 一.安装MySql Community Server 首先要安装MySql Community Server,具 ...

  6. [编译环境] pkg-config for mac 安装

    由于大部分的开源工程都需要用到pkg-config,因此今天在这讲解一下pkg-config for mac 安装过程. 1.检测环境是否已安装pkg-config 再命令行中输入: pkg-conf ...

  7. 解决Mac安装tesserocr报错问题 Failed building wheel for

    解决Mac安装tesserocr报错问题 Failed building wheel for 参考文章: (1)解决Mac安装tesserocr报错问题 Failed building wheel f ...

  8. mac 安装 python mysqlclient 遇到的问题及解决方法

    mac 安装 python mysqlclient 遇到的问题及解决方法 参考文章: (1)mac 安装 python mysqlclient 遇到的问题及解决方法 (2)https://www.cn ...

  9. mac  安装brew时报错的问题及解决方式

    mac  安装brew时报错的问题及解决方式 参考文章: (1)mac  安装brew时报错的问题及解决方式 (2)https://www.cnblogs.com/ritte/p/11207036.h ...

最新文章

  1. ACM寒假训练第二周总结
  2. 在DWZ框架中整合kindeditor复文本框控件
  3. python创建打开文件-python打开文件方式
  4. photo如何制作长图(外送搞笑毒故事)
  5. 第二节 -- python的基础语法
  6. Java Web乱码分析及解决方案
  7. 互联网晚报 | 12月23日 星期四 | 芒果TV将上调会员价格;小红书宣布月活达2亿;荣耀首款折叠旗舰荣耀MagicV官宣...
  8. 右键计算机菜单,右键菜单设置方法步骤【图文】
  9. 用c#控制台模拟双色球随机选
  10. Android VideoView播放视频遇到的问题
  11. C语言实现一维多项式求值
  12. mysql主键外键_MySQL数据库的主键和外键详解3
  13. java 登陆拦截器_java 登录拦截器
  14. 惠普hp暗影精灵2 Hackintosh黑苹果安装过程
  15. 解决 1080端口已被占用
  16. Python运算符优先级和结合性
  17. 计算机word文档技巧,Word文档操作技巧:同时打开多个文档3种方法-word技巧-电脑技巧收藏家...
  18. 三分钟,带你了解PLM
  19. python 人民币数字转汉字大写金额
  20. jmeter之PerfMon Metrics Collector自定义查看cpu百分比

热门文章

  1. C++中list的使用方法及常用list操作总结
  2. web---jsp连接数据库
  3. 017_Cookie
  4. 查看apk的签名信息和签名文件的信息
  5. Android应用开发:数据存储和界面展现-2
  6. Audition 2020安装教程
  7. CAD2011软件安装资料及教程
  8. oce专项认证 oracle_获得Oracle认证对拓展职业前景的影响
  9. html js文件域val,js实现文件上传表单域美化特效
  10. linux pyside2 安装包,Qt for Python 5.12发布下载,附PySide2和Shiboken2介绍