在 iOS创建 第一个Cordova 项目
来源:互联网 发布:linux断点续传工具 编辑:程序博客网 时间:2024/05/21 06:51
PhoneGap是一套能让你使用HTML5轻松调用本地API接口和发布应用到商店的应用开发平台。官方说有低成本,低开发周期,轻量化等优点,这些咱暂时也没法证明,略过不表。但是有一条跨平台,却是很明显的优势。因为它采用HTML5+JavaScript的模式来开发应用。PhoneGap用JavaScript统一封装了几大平台的本地api(Andriod,IOS,WP8/7,WINRT)等等。。这样的话从一个平台移植到另外一个平台只需要把HTML代码跟JS原封不动的拿过去,打包一下就可以了。PhoneGap后来被Adobe收购,然后又贡献给了开源社区,现在由Apache管理,改名cordova。
本文主要介绍 cordova 在mac 系统下 创建iOS 项目的过程,及创建过程中出现的问题及解决。
cordova 官方文档 http://cordova.apache.org/docs/en/latest/guide/cli/index.html
个人总结的步骤为
1安装Node.js
2. 安装XCode
- 打开“终端”,输入: xcode-select --install
- 输入:npm install -g ios-sim,若报错,则需要用sudo npm install -g ios-sim
- 输入:(sudo) npm install -g ios-deploy
- 输入:sudo npm install -g cordova (卸载用npm uninstall cordova -g)
- 输入:cordova create myapp(WebApp)
- 输入:cd myapp
- 输入:cordova platform add ios (若报错,则需要注册, http://register....)
- 输入:cordova build ios
- 双击 .xcodeproj 打开文件
- 再去developerz中添加App ID,添加Certificate,下载,然后在Provisioning Profiles--Distribution中设置信息文件到本地,要有证书,也要有说明文件
- 内置浏览器插件:cordova plugin add cordova-plugin-inappbrowser
在使使用 cordova 创建iOS 工程时 会出现 bash: cordova: command not found;
环境变量没有设置出现的问题
在终端输入 export PATH=$PATH:/usr/local/lib/node_modules/cordova/bin
在终端输入
echo "$PATH" 查看是否已经添加cordova 的环境变量
这是变可以创建iOS项目了
参考 文档链接地址
http://stackoverflow.com/questions/17975330/bash-cordova-command-not-found-or-bash-phonegap-command-not-found
http://www.cnblogs.com/shineqiujuan/p/4693404.html
0 0
- 在 iOS创建 第一个Cordova 项目
- cordova创建第一个iOS程序实例
- cordova创建iOS项目
- 在Cordova项目中创建简单的iOS插件
- 创建你的第一个Cordova App
- Android Cordova创建人生第一个APP
- (2) cordova第一个项目 安全问题
- PhoneGap/Cordova学习笔记--2.第一个Cordova项目HelloWord
- Cordova入门篇:(一) IDEA+Cordova运行第一个项目
- ios学习总结(1) -- 创建第一个ios项目
- Cordova 第一个应用程序
- 在IntelliJ IDEA环境下创建第一个Grails项目
- 在Windows下使用Django创建第一个项目
- 在idea使用maven创建第一个spring项目
- 在Intellij Idea创建部署第一个web项目(入门)
- 关于在Hbuilder创建的第一个web项目
- Cordova-----2、创建Cordova项目
- 创建第一个Android项目
- git clone简介
- LightOJ 1138 Trailing Zeroes (III)
- Materials Design修改TextInputLayout的label字体颜色和下划线的状态颜色
- epoll详解
- POJ 2891-Strange Way to Express Integers【中国剩余定理】
- 在 iOS创建 第一个Cordova 项目
- C#操作Xml文件:增,删,改,查
- android学习 4-25使用Path 绘制几何图形
- hdu-1140 War on Weather(基础三维几何)
- C#事件(event)的一个实例
- 整理iOS9适配中出现的坑(图文)
- Android MVP架构,android-architecture
- 数组实现循环队列 C++实现
- springmvc(一)快速入门(传统版)