内容提要
Cocoa SDK 9.0.0发布,最低支持的操作系统版本更新:iOS和tvOS从11.0提升至15.0,macOS从10.13提升至10.14。新增默认功能,优化API,改进网络请求可视化。停止对8.0.0的开发,建议用户升级至9.0.0。
关键要点
-
发布Cocoa SDK 9.0.0,更新了最低支持的操作系统版本。
-
iOS和tvOS的最低版本从11.0提升至15.0,macOS从10.13提升至10.14。
-
新增默认功能,优化API,改进网络请求可视化。
-
停止对8.0.0的开发,仅提供关键bug修复。
-
建议用户升级至9.0.0版本。
-
使用Xcode 16构建预编译的XCFramework,swift-tools-version设置为6.0。
-
结构化日志不再是实验性功能。
-
HTTP客户端错误会标记会话为错误,提高网络请求失败的可视化。
-
App Hang Tracking V2在iOS、tvOS和macCatalyst上默认启用。
-
启用预热应用启动跟踪,应用启动持续时间在第一帧绘制时结束。
-
移除已弃用的基于事务的性能分析,需使用UIProfiling。
-
Carthage支持被正式放弃,因大多数团队不再依赖。
-
新增SDK SentryDistribution,保持内部构建的更新。
-
用户可通过更新包管理器使用最新版本,并查看迁移指南。
延伸问答
Cocoa SDK 9.0.0的最低支持操作系统版本有哪些变化?
Cocoa SDK 9.0.0将iOS和tvOS的最低版本从11.0提升至15.0,macOS从10.13提升至10.14。
Cocoa SDK 9.0.0新增了哪些功能?
新增默认功能包括改进的网络请求可视化和启用App Hang Tracking V2。
为什么建议用户升级到Cocoa SDK 9.0.0?
建议用户升级至9.0.0版本,因为8.0.0将停止开发,仅提供关键bug修复。
Cocoa SDK 9.0.0中对API进行了哪些优化?
Cocoa SDK 9.0.0清理了一些小的API问题,并启用了几个功能的默认设置。
Cocoa SDK 9.0.0如何处理HTTP客户端错误?
HTTP客户端错误会标记会话为错误,从而提高网络请求失败的可视化。
Cocoa SDK 9.0.0对Carthage的支持情况如何?
Cocoa SDK 9.0.0正式放弃对Carthage的支持,因为大多数团队不再依赖它。