项目初始化工具

1. 简介

此工具为金鹏信息iOS代码自动生工具,通过此工具可快速生成iOS空项目模板工程, 以及指定的Api请求类和数据模型类。

2. 开始使用

注:使用环境要求java1.8及其以上

  • 下载ios-generator.jarconfig.json到同一目录

  • 根据实际工程结构编辑config.json文件

    {
      "api": "http://172.16.2.223:1226/swagger/governmen",// 接口地址
      "tags" : [  // 需生成的接口tags
        "【信用论丛】前台",
        "【供水业务办事指南】前台"
      ],
      "path": "/Users/cocoawwork/Desktop/ddd/IzzTest", //生成项目的根路径
      "project" : "IzzTest",  // 项目名
      "modules" : [  // 模块名
        "home"
      ]
    }
    
  • 通过终端运行工具

    cd [path/to/ios-generator] 
    
    java -jar ios-generator.jar
    
  • 执行成功示例 成功示例

  • 创建Xcode空工程

    • 通过Xcode创建与config.json文件中project名同名的工程

      创建工程

    • 删除Xcode IzzTest目录下所有文件(move to trash)

      删除文件

    • 将通过工具自动生成的文件拖入Xcode 工程目录内

    • 切换到工程设置页面, 为工程选择对应的Info.plist文件

    • 将其中的PodfileREADME文件放到与Xcode工程文件xxxxx.xcodeproj同目录下

  • 安装依赖

    • 通过cocoapods安装所需要的依赖库

      cd [path/to/project]
      pod install
      
  • 编译/运行工程

注: 由于Xcode工程文件结构比较复杂, 暂时未通过本工具自动生成, 因此需要手动创建Xcode工程,再将工具生成的文件拖入Xcode工程内部。

源码地址:http://sources.jpsycn.com/dev-plat/ios/cli.git

Copyright © jpsycn.com 2018 all right reserved,powered by Gitbook该文件修订时间: 2019-09-10 14:26:37

results matching ""

    No results matching ""