• iOS现有工程 集成 Cordova/Ionic


    首先, 新建 Cordova 项目就不说了, 步骤: http://ionicframework.com/getting-started/ ,

    cordova生成的项目用cdv_project称呼, 需要集成的用project称呼.

    1. project的根目录新建Cordova目录;
    2. 默认cordova项目已经添加了ios 平台的相关代码, 进入 cdv_project/platforms/ios/, 将 CordovaLib, www, 这两个目录复制project下刚建的Cordova目录;
    3. 进入 cdv_project/platforms/ios/cdv_project 这个cordova生成的ios project目录中, 将config.xml 复制到project下刚建的Cordova目录;
    4. 进入xCode, 选中project, 新建group -> Cordova, 进入project/Cordova 目录, 将CordovaLib/CordovaLib.xcodeproj, config.xml, 这两个文件拖进Cordova这个group(复制选项选create group), 然后将 www 这个文件夹也拖进Cordova这个group, 这个文件夹的复制选项一定要是create folder references;
    5. 点击project, 选中app的target, 进入Build Setting, 为 Other Linker Flags 添加 -all_load 选项;
    6. 进入General, Link Frameworks and Libraries, 添加 libCordova.a;

    Command + B, 如果build没问题, 那就ok了, 使用的话, 只需要new 一个 CDVViewController, 设置 wwwFolder 属性(就是刚才复制的www目录的名称), startPager等, 就可以用了, 使Native方法的话, 别忘了加入相应的系统库.

    如果使用Ionic进行本地开发预览, 那么需要将cdv_project目录下的 ionic.config.json ,复制到 project/Cordova 目录中, 然后终端里cd到该目录, 然后 执行 

    ionic serve
    

    就可以了

    转载请注明出处:http://duwei.cnblogs.com/
  • 相关阅读:
    【Uva 10618】Tango Tango Insurrection
    Scripting web services
    防止SQL注入式攻击的笔记
    Net中的Request和Response对象的理解
    Net中的Request和Response对象的理解
    Net中的Request和Response对象的理解
    UEditor编辑器第一次赋值失败的解决方法
    我不问+你不说
    我不问+你不说
    我不问+你不说
  • 原文地址:https://www.cnblogs.com/duwei/p/ios_project_integrate_cordova_ionic.html
Copyright © 2020-2023  润新知