Cauli 是一个网络调试框架,它提供插件基础设施以钩选选定的请求和响应,以及记录和显示执行请求。它提供了广泛的可能性。例如,从 检查 网络流量到 模拟 单元测试。如果缺少一些复杂的功能,为什么不尝试 编写自己的插件 呢。
特点
🧩 现有的 插件集(花朵)
文档
入门
安装
CocoaPods
在您的 Podfile 中使用以下命令。
pod 'Cauliframework'
然后运行 pod install
。
Carthage
Carthage 是一种不干扰地将 Cauli 安装到项目中的一种方式。它不会改变您的 Xcode 项目和工作区。将以下内容添加到您的 Cartfile 中
github "cauliframework/cauli"
Setup
在您的 AppDelegate
中添加 import Cauliframework
并在 application(:, didFinishLaunchingWithOptions:)
上调用共享实例的 run
函数。请确保在创建任何 URLSession
之前调用 run
。否则,Cauli 无法截取网络请求并创建任何记录。
import Cauliframework
public class AppDelegate: UIApplicationDelegate {
public func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
Cauli.shared.run()
// perform your usual application setup
return true
}
}
这将配置 Cauli 接入每个请求,设置核心花蕾(插件)(InspectorFloret)并为 Cauli UI 配置一个摇晃手势。
Contributing
请参阅 CONTRIBUTING 以获取详细信息。
License
Cauli 在 MIT 许可证 之下提供。