📦 什么是 XCFrameworkPackager ?
XCFrameworkPackager 是一个用于将第三方 iOS 库(如 CocoaPods 依赖)一键打包成 XCFramework 格式的工具。支持:
🔥 为什么你需要它?
- 🚀 节省编译时间:避免每次构建都重新编译第三方库
- 🛠 私有库制作:轻松构建内部组件
- 🧱 模块化开发利器:适配组件化架构
- 🤖 CI/CD 支持:无缝集成自动化构建流程
✨ 核心特性
- 🚀 自动化构建:支持从 Git 仓库直接构建,无需手动下载和配置
- 📱 多架构支持:一次打包同时支持 iOS 真机与模拟器
- ⚙️ 灵活配置:支持静态库 / 动态库任意选择
- 🔧 CocoaPods 集成:完美适配现有 Podfile 工作流
- 📦 标准化输出:生成兼容 Apple 要求的 XCFramework 格式
🧪 示例:一行命令打包 YYCache
./build_xcframework.sh https://github.com/ibireme/YYCache.git YYCache static
开源地址: https://github.com/DargonLee/XCFrameworkPackager
欢迎大家多多 star🌟