iOS 测试体系与持续集成
本文构建一套可落地的 iOS 质量体系:从 XCTest 单元测试、XCUITest 界面测试、async 与 actor 并发测试,到依赖注入、协议 mock 与测试替身(stub/spy/fake);覆盖测试金字塔与覆盖率策略、快照测试、Xcode 16 引入的 Swift Testing 新框架;再串起 Fastlane(scan/gym/match/pilot)、Xcode Cloud 与 GitHub Actions 自托管 runner、TestFlight 灰度分发、CI 证书与签名管理、构建缓存加速,并给出常见 CI 坑清单与取舍结论。