參考http://www.itdecent.cn/p/e952fa42880e
Cordova官方文檔
- 安裝cordova
sudo npm install -g cordova
- 如果沒有安裝node.js下載安裝Node.js
- 進入需要創(chuàng)建項目的目錄下創(chuàng)建項目
cordova create productname com.example.hello appname
productname 文件名
com.example.hello項目bundle name
appname 項目名
- 在該項目目錄下添加平臺
cd proname
cordova platform add ios --save
cordova platform add android --save
cordova platform add browser --save
- 檢查平臺設(shè)置情況
cordova platform ls
- 檢測是否滿足平臺要求
cordova requirements
不滿足根據(jù)提示添加缺少的庫
ios的依賴庫添加 npm install -g ios-deplay
- 構(gòu)建APP
cordova build android/ios/browser
- 在模擬器中運行
cordova emulate android/ios
- 在真機中運行
cordova run android/ios
- 在瀏覽器中運行
cordova run browser
- 添加插件
cordova plugin add cordova-plugin-camera
項目內(nèi)容更改
Html內(nèi)容替換問題 www目錄下的網(wǎng)頁項目內(nèi)容發(fā)生改變時需要刷新生成的xcode項目cordova platform update ios --save
- 替換www下的內(nèi)容問題,
index.html要放在一及目錄下 - www下的內(nèi)容有變化時,需要更新相應(yīng)的platform
cordova platform update ios 提示不支持這個寫法
//先刪除,在重新添加,
cordova plugin save
cordova platform rm ios
cordova platform add ios根據(jù)提示重新修改
更新Cordova
sudo npm update -g cordova 更新
sudo npm install -g cordova@3.1.0-0.2.0 安裝特定版本
npm info cordova version 查看當(dāng)前版本
cordova platform update android --save 更新平臺
cordova platform update ios --save 更新平臺
建立新項目
1. sudo npm install -g cordova 已安裝過可省略這一步
2. Node.js下載安裝已安裝過可省略這一步
cordova create productname com.example.hello appname- 先進入
cd productname項目目錄,然后在項目目錄下添加平臺cordova platform add ios/android/browser --save
5.cordova platform ls查看已安裝的平臺可省略
6.cordova requirements查看是否滿足安裝條件,如果已安裝使用過可省略 不滿足條件時根據(jù)提示安裝需要的插件npm install -g ios-deplayios的依賴庫,(已安裝過可省略這一步) -
cordova build android/ios/browser構(gòu)建App -
cordova emulate android/ios在模擬器中運行 -
cordova run android/ios在真機中運行 -
cordova plugin add cordova-plugin-camera插件添加
更新www內(nèi)容的流程
cordova plugin savecordova platform rm ios/androidcordova platform add ios/android --save-
cordova run ios/android或者cordova build ios/android或者cordova emulate ios/android
打包的事
平臺添加后再platform目錄下能找到相應(yīng)的平臺項目,可以使用各自版本打包xcode等工具