苹果发布 iOS 26 / Xcode 26 测试版(beta 9 / beta 7)——立即测试你的构建
DevOpsiOSmacOSCI
关键更新
2025年9月2日,苹果向开发者发布了 iOS 26 / iPadOS 26 / macOS 26 beta 9 和 Xcode 26 beta 7。这些测试版是预期在九月份公开发布之前的最后一个公共测试周期检查点,并包含构建和发布新操作系统版本所需的最新 SDK 和工具更新。
为什么这很重要
对开发者来说,实际影响是直接和具体的:Xcode 26(即使是测试版)是 CI、构建镜像和 SDK 兼容性检查必须使用的权威工具链,以验证应用程序与 iOS 26 / macOS 26 的兼容性。团队应优先考虑:
- 将测试版 Xcode 拉入一个一次性 CI 通道,并运行完整的测试套件(单元测试、UI 测试、集成测试)和依赖构建(CocoaPods、SPM、Carthage、本地模块),以便现在捕捉构建或运行时回归问题。
- 验证第三方二进制框架和本地模块(ABI/SDK 不匹配是最后时刻失败的常见来源),并在公开发布之前更新任何 CI macOS 运行器或自托管的 macOS 构建虚拟机。
- 审查 Xcode/iOS 发布说明中的弃用和 API 更改,并调整功能标志或运行时检查,以避免用户升级后出现 App Store 拒绝或运行时故障。
将此测试版视为一个短期的高优先级分流窗口:现在发现的回归问题修复成本远低于在公开操作系统发布后,当用户流量和 CI 节奏激增时的修复成本。
来源
继续阅读
Node.js v25 定于 2025‑10‑15 发布 — semver‑major 版本即将到来
2025年9月30日Node.js v25 定于 2025 年 10 月 15 日发布(提交截止日期 2025‑09‑15)。团队应针对新主要版本运行 CI,验证本地模块,并准备金丝雀部署。
Azure Functions Proxies:社区支持将于2025‑09‑30结束 — 立即迁移离开Proxies
2025年9月29日Azure宣布Azure Functions Proxies将在2025‑09‑30后不再支持;仍在使用Proxies的团队必须立即清点并迁移到受支持的API接口(APIM、Front Door或轻量级反向代理)。
NodeShield: 运行时 SBOM 强制执行 (CBOM) 以微不足道的开销限制 Node.js 的供应链攻击
2025年9月28日一篇新论文介绍了 NodeShield,这是一种运行时强制执行系统,使用扩展了每个依赖项能力的 SBOM(CBOM)来防止 Node.js 中的供应链滥用,效果约为 98%,开销小于 1 毫秒。