自动化Xcode的新一代模块

时间:2019-07-01 08:00:40

标签: ios swift xcode

我观察到,我们公司编写的大多数应用程序都具有完全相同的结构。如果要在应用程序中创建新模块,请在Xcode中创建新组,然后添加子组,然后添加文件模板。 看起来像这样:

Project 
    Modules
        Module1
            Controllers
                Module1ViewController.swift
            View
                Module1View.swift
            ViewModel
                Module1ViewModel.swift
            Model
                Module1Model.swift
        Module2
            ....

有什么办法可以使这个过程自动化一点吗?我正在考虑以bash或任何其他脚本语言编写脚本,这将为我完成这项工作。 这样我就可以执行

$ myScript.sh -name Module2

和脚本将:

  • 创建目录结构
  • 将正确的文件放入目录
  • 更改文件模板中的类名称
  • 将整个结构添加到“模块”组中的Xcode项目中

也许有人已经开发了这样的解决方案? 我做了一个小型研究,但没有找到任何符合我要求的解决方案。

0 个答案:

没有答案