用途
该技能面向 Leavn iOS 应用的最终构建冲刺阶段。当项目接近干净构建、剩余错误较少且需要尽快发布时,它提供一套激进的修复流程,帮助开发者快速消除构建错误、完成提交并进入发布准备。
主要能力
- 统计当前构建错误数量,判断是否进入直接修复流程。
- 针对少于 10 个错误的情况,直接读取错误位置并应用快速修复。
- 对过于复杂的错误,允许先注释掉相关代码,优先保证构建成功。
- 提供常见错误的快速修复策略:缺失属性时添加占位或注释用法;绑定错误时添加 @Bindable 或移除绑定;类型不匹配时强制转换或更改类型;Actor 隔离问题时添加 nonisolated(unsafe);缺失导入时补充 import。
- 提供“核选项”作为兜底:注释掉损坏功能、禁用问题文件、使用 #if false 保护代码,留待下次会话正式修复。
- 构建成功后立即提交,并为被禁用的代码记录 TODO。
使用方式
- 统计错误数量:运行
xcodebuild build 2>&1 | grep -c "error:"。 - 若错误数少于 10 个,直接修复:读取错误位置,应用快速修复,对过于复杂的部分进行注释。
- 优先保证构建成功。
- 根据错误类型选择对应的快速修复策略。
- 若仍无法解决,采用核选项:注释掉损坏功能、禁用问题文件、使用
#if false保护代码。 - 确认成功标准:出现
** BUILD SUCCEEDED **。 - 立即提交,并为被禁用的代码记录 TODO。
适用场景
- 项目已接近干净构建,剩余错误少于 10 个。
- 需要尽快发布,必须完成构建。
- 需要以激进方式快速修复错误,而非进行完整重构。
限制
- 该技能主要针对 Leavn iOS 应用,其他项目需自行评估适用性。
- 快速修复和核选项可能暂时禁用功能或留下技术债务,需在后续会话中正式修复。
- 资料未提供该技能的安装方式、收费模式、平台支持范围或具体效果数据。