1. 安装 cordova

    sudo npm install cordova

  2. 创建项目

    创建一个demo文件夹,里面自动加载基本的文件以及目录

    cordova create demo com.test.demo demo

  3. 把web工程拷贝到demo/www目录下

  4. 准备

    $ npm install -g ios-sim $ npm install -g ios-deploy

    安装这两个插件,参数-g是全局安装。

  5. add platform
    切换到demo目录下,因为之前demo项目已经有了cordova android环境
    只需添加ios平台即可。
    cordova platform add ios

  6. build
    cordova build ios

  7. run
    cordova run ios

  8. remove
    cordova plateform rm ios

  9. 注意事项:如果在iOS9+的系统中,会出现需要设置信任才能打开App:设置-描述文件-对应的AppID选择信任
  10. 同时在,iOS9中,可能会遇到无法请求到数据的问题,这是因为iOS9中:

    app内访问的网络必须使用HTTPS协议。我们目前大多数请求还是用的http协议。

    所以最简单的办法就是回退http协议。

   解决方案: plist文件中新增一个App Transport Security Settings,同时底下增加一个item:Allow Arbitray Loads设置为YES

  

官方文档:http://cordova.apache.org/docs/en/5.1.1/guide/cli/index.html#link-2

      cordova.apache.org/docs

最新文章

  1. Mysql 选择合适的数据类型
  2. python的断言
  3. Lua库之时间和日期操作
  4. nginx(tengine)的一些小优化(持续更新)
  5. jquery slide使用总结
  6. Oracle deadlock SX/SSX caused by no index on foreign key.
  7. redhat 挂载 iso文件 提示 mount :not a directory
  8. Samba出现“您可能没有权限使用网络资源”解决方法
  9. Lua的安装
  10. SignalR介绍与Asp.net,前台即时通信【转】
  11. DHTML【6】--CSS
  12. OGG同构(ORACLE-ORACLE)、异构(ORACLE-MYSQL)同步配置及错误解析
  13. 关于JS中获取浏览器高度和宽度值的多种方法(多浏览器)
  14. String 经常用法最优算法实现总结 (二)
  15. Thinkphp5.0+Vue2.0前后端分离框架Vuethink
  16. 死磕 java集合之DelayQueue源码分析
  17. 再论 ORM
  18. Elasticsearch集群优化
  19. mongoose之findOneAndUpdate方法之代码示例
  20. oc引入头文件

热门文章

  1. [Canvas]Bombman v1.04
  2. 【T07】不要低估tcp的性能
  3. mipmap和drawable文件夹的区别
  4. JNI的native代码中打印日志到eclipse的logcat中
  5. 前后分离模型之封装 Api 调用
  6. MUI class="mui-switch" 开关 默认为选中
  7. Unity的Attribute(特性)还算多吧
  8. 【九天教您南方cass 9.1】 11 方格网土方计算
  9. SQL 逗号分隔将一行拆成多行
  10. EasyUI Form提交后json数据IE上需要下载(转)