MAC 下安装PHONEGAP开发环境

什么是Phonegap呢?Phonegap是一个利用HTML5去开发App的框架。可以为安卓、iOS、WP、黑莓、火狐等移动操作系统。采用HTML5来编写交互界面。其优点是编写一次可以编译到各种移动平台上,大大为公司节省了开发周期。但是它也是有缺点的,性能比如原生的好,只能做一些简单的APP,比如介绍公司的那种,或者网站客户端。要是做游戏还是算了吧。

在MAC下安装Phonegap环境要安装很多种第三方的软件。git,xocde,nodejs等等。

1.安装GIT:http://www.git-scm.com/

2.安装NODEJS:http://nodejs.org/(如果你安装了旧版本的需要手动安装npm,不过最新版的自带了)

3.进入终端命令行使用npm安装cordova如下:

$ sudo npm install-g cordova

4.进入你要创建的项目目录,然后创建phonegap项目。

$ cordova create hello com.example.helloHelloWorld

输入完这个命令后cordova程序会帮你创建hello文件夹,里面就是这个phonegap环境了。

5.创建xcode项目文件。要编译App肯定是要用xcode的,没有安装就去App Store下载吧。

$ cd hello

$ cordova platform add ios

之后你用finder进入子目录就会看到platforms中得ios文件夹,接着你就运行里面项目编译即可。

6.环境算是有了,但是你要做项目还得需要调用很多系统的东西,比如摄像头、系统信息、文件操作等等,或者第三方开发的插件。看官网文档:

Basic device information (Device API): (设备信息插件)

$ cordova plugin add org.apache.cordova.device

Network Connection and BatteryEvents:(网络连接插件)

$ cordova plugin add org.apache.cordova.network-information

$ cordova plugin add org.apache.cordova.battery-status

Accelerometer, Compass, and Geolocation:(陀螺仪)

$ cordova plugin add org.apache.cordova.device-motion

$ cordova plugin add org.apache.cordova.device-orientation

$ cordova plugin add org.apache.cordova.geolocation

Camera, Media playback and Capture:(摄像头拍照录制等)

$ cordova plugin add org.apache.cordova.camera

$ cordova plugin add org.apache.cordova.media-capture

$ cordova plugin add org.apache.cordova.media

Access files on device or network (File API):(访问文件)

$ cordova plugin add org.apache.cordova.file

$ cordova plugin add org.apache.cordova.file-transfer

Notification via dialog box or vibration:(提醒)

$ cordova plugin add org.apache.cordova.dialogs

$ cordova plugin add org.apache.cordova.vibration

Contacts:(联系人)

$ cordova plugin add org.apache.cordova.contacts

Globalization:

$ cordova plugin add org.apache.cordova.globalization

Splashscreen:

$ cordova plugin add org.apache.cordova.splashscreen

Open new browser windows (InAppBrowser):

$ cordova plugin add org.apache.cordova.inappbrowser

Debug console:

$ cordova plugin add org.apache.cordova.console

转载于:https://www.cnblogs.com/dasn/articles/6688152.html

转:MAC 下安装PHONEGAP开发环境相关推荐

  1. [PhoneGap]Mac下搭建PhoneGap开发环境

    我一直的想法就是要玩就玩跨平台,接触过一些跨平台的引擎,cocos2dx,mono,unity3d,现在炒的火热的就是html5技术了,我相信这也是未来的主流技术之一,其中有一些比较不错的框架就是ph ...

  2. [亲测]在Mac下配置php开发环境:Apache+php+MySql

    公司给我们配上了高大上的Apple Mac Pro本本,这两天自己正在习惯中.通过虚拟机PD,确实解决了一些因为工作习惯无法在iOS上很好完成的事情,但是我想,既然用起了iOS就尽量将一些事务在iOS ...

  3. Windows下安装Objective-C开发环境

    Windows下安装Objective-C开发环境 1.首先用GNUstep在windows下模拟object c开发环境. 官方网址:http://www.gnustep.org/ 百度云下载: 链 ...

  4. mac m1 php,Mac M1安装php开发环境

    Mac M1安装php开发环境 去年年底,苹果推出了新款的M1芯片的mac,最近刚好要换电脑,考虑对比再三,还是选择了M1芯片的mac:刚拿到手以后,担心会有软件不兼容啥的,网上也推荐作为主力开发的笔 ...

  5. Mac下搭建php开发环境教程

    这篇文章主要介绍了Mac下搭建php开发环境教程,Mac OS X内置了Apache 和 PHP,这样使用起来非常方便.本文以Mac OS X 10.6.3为例,需要的朋友可以参考下 Mac OS X ...

  6. mac php环境配置教程,Mac下搭建PHP 开发环境的教程(详细步骤)

    本篇文章给大家带来的内容是关于Mac下搭建PHP 开发环境的教程(详细步骤),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. php 的本地开发环境,搭建很简单,成功启动三个进程就可以 ...

  7. 2021-01-13 Linux下安装lua开发环境 Ubuntu

    Linux下安装lua开发环境 Ubuntu 1.下载lua包并解压 wget -c http://www.lua.org/ftp/lua-5.3.5.tar.gz tar zxvf lua-5.3. ...

  8. php图文安装教程,windows下安装php开发环境详细教程(附下载链接)

    本篇文章为大家详细介绍一下windows下安装php开发环境的流程,建议初学者使用集成环境开发php,以免失去学习兴趣. 推荐集成环境下载地址:php集成环境下载 windows下安装php环境流程: ...

  9. php环境搭建appserv,在 Windows 下安装 PHP 开发环境(基于 Appserv)

    在 Windows 下安装 PHP 开发环境(基于 Appserv) 1.Appserv 是什么? Appserv 是PHP网页架站工具组合包,可以将网络上免费的架站资源重新包装成单一的安装程序.它提 ...

最新文章

  1. 谈谈StorageEvent
  2. nginx实现防止ddos攻击
  3. 人生第一次删好友,删的就是你!连路飞都怒了!
  4. datetime插入数据_SQL项目_(一)数据源准备
  5. SAP CRM WebClient UI cross workcenter的context cleanup
  6. java ee用户登录_EE Servlet 3:使用会话和过滤器开发用户登录
  7. 接口入口在什么地方_弱电工程施工图审查要点?有哪些地方需要审核?审核要求是什么?...
  8. 在Microsoft System Center中利用您的现有投资管理VMware--Veeam MP v6.5
  9. 关于多文档MFC从xp系统上移植到win7上出现错误的问题解决经验
  10. 阻止表单提交,超链接默认行为
  11. 处理2D图像和纹理——旋转,缩放和镜像一张图像
  12. python str has no attribute_python – AttributeError(“’str’object has no attribute’read’”)...
  13. 鸿蒙系统翻车了,鸿蒙“翻车”? 网友发现鸿蒙系统居然是安卓9.0
  14. treeTable树结构表格的使用
  15. 得一微YS9083XT量产工具及方法FW190402
  16. 2、异常值(outliers)检测:业务法、Z-score、3σ准则、箱线图
  17. Go字符串拼接-源码+Benchmark
  18. 华为nova10和荣耀70哪个值得买 哪个性能更好
  19. IDEA2020 安装教程,图文教程
  20. P2060 [HNOI2006]马步距离

热门文章

  1. ubuntu系统中import h5py, ImportError: No module named h5py的解决方法
  2. 使用Jest进行单元测试
  3. 对url给后台传数据的时候特殊字符需要转义
  4. 今天刚查到的宏,学习
  5. Java生鲜电商平台-用户管理的架构与实战
  6. 动态内存分配导致内存泄漏之处
  7. Docker 环境下部署 redash
  8. THUPCCTSAPIO2019:Far Away
  9. linux执行python命令后permission denied
  10. 9. 弹出键盘挡住input