Skip to the content.

Simulator 构建基线(5.31.2)

环境

项目 基线
平台 iOS 17+ / Swift 6+
Xcode 27.2(27B5019j)
Swift 6.4
CocoaPods 1.16.2
Ruby 3.3.5 arm64
Mac 架构 arm64
可用 Simulator Runtime iOS 27.0、27.1、27.2
Workspace PooTools.xcworkspace
Scheme PooTools-Example

修复前现象

Simulator 构建集中出现以下模块解析失败:

CryptoSwift、Lottie、Harbeth、Kakapos、SwiftJWT、SmartCodable、Kingfisher、PocketSVG、KakaJSON、DeviceKit、Alamofire、SnapKit。

修复前的工程状态:

5.31.2 修复后契约

验证入口

Scripts/CI/check_example_source_ownership.rb
Scripts/CI/build_cocoapods_simulator.sh
Scripts/CI/build_cocoapods_device.sh

最终验收需要记录 Debug/Release Simulator 和 Generic Device 的完整 Xcode 构建结果。Pods 自身或工具链错误必须与 PooTools 源码错误分开记录。

5.31.2 实际验证结果

构建入口 架构/目标 结果
CocoaPods Simulator Debug arm64 / iOS Simulator 27.2 PASS
CocoaPods Simulator Release arm64 / iOS Simulator 27.2 PASS
CocoaPods Device Debug arm64 / iOS 27.2 Generic Device PASS
CocoaPods Device Release arm64 / iOS 27.2 Generic Device PASS

构建命令均通过 PooTools.xcworkspace 的 PooTools-Example scheme 完成。期间只观察到外部 Pods 的弃用或构建脚本警告,未发现 PooTools 源码错误;本轮未修改 Pods 源码。