Cocoa SDK 9.0.0 发布

Cocoa SDK 9.0.0 发布

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

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将最低支持的操作系统版本提升至iOS和tvOS的15.0、macOS的10.14。这意味着开发者需要确保其应用兼容新版本,可能需要进行代码调整和测试,以避免因版本不兼容而导致的用户体验问题。

新功能与默认设置

新版本启用了多个默认功能,如App Hang Tracking V2和预热应用启动跟踪。这些功能的启用将帮助开发者更好地监控应用性能,及时发现并解决潜在问题,从而提升用户满意度。

Carthage支持的终止

Cocoa SDK 9.0.0正式放弃对Carthage的支持,反映出大多数开发团队已转向其他包管理工具。开发者需注意这一变化,及时调整项目依赖,以确保构建流程的顺畅。

延伸问答

Cocoa SDK 9.0.0的最低支持操作系统版本有哪些变化?

iOS和tvOS的最低版本从11.0提升至15.0,macOS从10.13提升至10.14,watchOS从4.0提升至8.0。

Cocoa SDK 9.0.0新增了哪些功能?

新增默认功能包括App Hang Tracking V2和预热应用启动跟踪,改进了网络请求可视化。

为什么建议用户升级到Cocoa SDK 9.0.0?

因为版本8停止了功能开发,仅提供关键bug修复,升级到9.0.0可以获得更好的支持和新功能。

Cocoa SDK 9.0.0中对API做了哪些优化?

优化了API,清理了一些小问题,并使结构化日志不再是实验性功能。

Cocoa SDK 9.0.0对Carthage的支持情况如何?

Carthage支持被正式放弃,因为大多数团队不再依赖它。

如何更新到Cocoa SDK 9.0.0?

用户可以通过更新包管理器使用最新版本,并查看迁移指南以了解是否需要更改。

🏷️

标签

➡️

继续阅读