2021-12-30 13:49:26
以下为 iOS 马甲包开发工具大合集,涵盖图标生成、资源管理、代码生成、测试、调试及部署等开发环节:
图标生成工具
Nonchalant/AppIcon:自动化生成 iOS 应用图标,支持适配不同尺寸和设备要求。
资源管理工具
tinymind/LSUnusedResources:查找项目中未使用的资源文件(如图片、音频),优化包体积。
netyouli/WHC_ScanUnreferenceImageTool:扫描未引用的图片资源,避免冗余文件。
mac-cain13/R.swift:在 Swift 项目中自动生成强类型资源引用(图片、单元格、Segue),提升代码安全性。
SwiftGen/SwiftGen:生成 Swift 代码工具集合,包括资源枚举、Storyboard、本地化字符串和 UIColor 的类型安全访问。
数据模型生成工具
netyouli/WHC_DataModelFactory:快速将 JSON/XML 数据转换为对应模型类的属性代码。
metasmile/strsync:自动翻译并同步 .strings 本地化文件与默认语言内容。
测试工具
facebook/FBSimulatorControl:模拟器适配测试框架,支持多开模拟器。
facebook/ios-snapshot-test-case:iOS 快照视图单元测试工具,用于验证 UI 渲染结果。
Palleas/NaughtyKeyboard:提供危险字符串列表,测试 iOS 键盘输入安全性。
johnno1962/Remote:通过 Xcode 远程控制 iPhone 进行端到端测试。
inkling/Subliminal:iOS 集成测试框架,支持自动化 UI 测试。
square/PonyDebugger:使用 Chrome 开发者工具远程调试 iOS 网络请求和数据。
Zepo/MLeaksFinder:自动化内存泄漏检测工具,帮助定位内存问题。
调试工具
reveal:强大的 iOS UI 调试工具,支持实时查看和修改视图层级。
charles:网络调试工具,捕获和分析 HTTP/HTTPS 请求。
Flipboard/FLEX:嵌入应用内部的调试工具,提供运行时视图检查、日志查看等功能。
facebook/chisel:LLDB 调试增强工具,扩展命令集以简化调试流程。
zixun/GodEye:iOS 调试工具集合,整合网络、日志、性能等监控功能。
SimPholders2(收费):查看模拟器沙盒文件夹内容。
hyperoslo/Simulator(开源):访问模拟器沙盒文件,支持文件管理操作。
waylybaye/XcodeCleaner:清理 Xcode 缓存和衍生文件,优化开发环境。
部署工具
fastlane/fastlane:整合所有 iOS 部署流程(编译、签名、发布)的自动化工作流工具,支持 CI/CD 集成。
其他工具
answer-huang/dSYMTools:分析 dSYM 文件,辅助崩溃日志符号化。
shaojiankui/ProfilesManager:管理 iOS/macOS 描述文件(Provisioning Profiles),简化证书配置流程。