عن المشروع

**Bundle Drop** 是一个面向 Expo(SDK 54-57)和裸 React Native(0.71+)的 JavaScript/资源 OTA 热更新平台,兼容新架构。 **核心功能:** - **渠道分发**:develop / production / beta 或自定义渠道 - **分段 rollout**:按用户群定向推送更新 - **回滚安全**:不可变已验证 bundle,回滚只需切换本地指针 - **混合传输**:完整 bundle 完整性 + 补丁级下载(支持设备) - **运行时门控**:确保更新只推送至兼容的原生二进制 **Bundle Drop Sight**:CLI 浏览器端分析工具,通过 source map 进行包/文件级大小归因,与 Git 基线对比,生成 OTA 归档体积估算;本地私有 Git worktree 运行,不上传源码或 bundle。 **安装与配置:** - Managed 工作流:Expo 配置插件 - 裸 RN:autolinking - 认证:`npx bundle-drop login` - 验证:`npx bundle-drop doctor`(检查配置、运行时身份、原生集成、启动所有权) - CI/CD:支持 Personal Access Token 上传 - 运行时初始化:`BundleDrop.init()`,可配置 channel / environment / policy