Skip to content

Commit 753c054

Browse files
fixed #4964
1 parent 138bcfc commit 753c054

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

Reports/2025/#331-2025.04.14.md

+10
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,16 @@
2525

2626
[@david-clang](https://github.com/david-clang):macOS 15.4 会导致 Flutter/RN 构建产物新增无效文件夹 `.Symbols` ,提交 App Store 审核会被拒。虽然文章还提供了临时解决办法,但还是建议非必要先不升级,因为调试 Flutter iOS 模拟器时会遇到 `flutter attach` 失效,无法 hot reload ([#166333](https://github.com/flutter/flutter/issues/166333)),该问题还没好的解决办法,可用真机调试先绕过。
2727

28+
### 🐕 [New in Swift 6.1: Test Scoping Traits](https://www.pointfree.co/blog/posts/169-new-in-swift-6-1-test-scoping-traits)
29+
30+
[@Cooper Chen](https://github.com/cjlcooper):这篇文章介绍了 Swift 6.1 引入的 Test Scoping Traits 新特性,它彻底改变了测试代码的编写方式。通过自定义 TestTrait,开发者可以更优雅地管理测试上下文和全局状态,特别适合依赖注入和快照测试等场景。
31+
新特性主要优势包括:
32+
1. 简化测试代码:用 @Test(.trait) 替代复杂的闭包嵌套
33+
2. 支持并发安全:完美适配 Swift Testing 的并行测试
34+
3. 三大流行库已适配:Dependencies、SnapshotTesting 和 MacroTesting 都支持新特性
35+
36+
现在升级到最新版本即可体验这些改进,让测试代码更简洁高效。
37+
2838
## 工具
2939

3040
> 开发过程中常用的工具,及一些新工具的介绍

0 commit comments

Comments
 (0)