创建cordova项目

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项目了
posted @   brave-sailor  阅读(202)  评论(0编辑  收藏  举报
编辑推荐:
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
历史上的今天:
2014-03-08 Android TabHost TabWidget 去除黑线(底部下划线)
点击右上角即可分享
微信分享提示