阐述
现有项目体量有点庞大,每次Run都可以边浏览新闻边享受一杯浓浓的Coffee。
想过分主体开发,但现有的模式改动成本有点大,版本迭代周期短,先寻求额外的插件来稍微弥补一下即可。
在浏览戴铭大师的专栏时,看到一个方案,实践并记录一下。
实验
1 环境
macOS Mojave 10.14.5 + Xcode 10.2
2 移植
2-1 安装 InjectionIII
App Store 中搜索并安装(整个过程中最简单的一步)
2-2 项目配置
a. Workspace配置(项目非集成Pods可以跳过)
将 File -> Workspace Settings... -> Build System,改为Legacy Build System 模式。
(默认的 New Build System(Default) 模式,是不会编译 pod 里面的改动)
b. AppDelegate.swift 注入配置 (applicationDidFinishLaunching函数中)