Skip to content

Commit 3394507

Browse files
authored
Merge pull request #5390 from JonyFang/master
Add iOS 27 SDK requirements for app compatibility
2 parents b0392c2 + 256bcfe commit 3394507

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

Reports/2026/#374-2026.07.06.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,16 @@ SwiftUI 只是底层技术栈(Core Animation、Core Graphics、Core Text、Cor
7272

7373
虽然现在需要我们直接调试和优化底层 Prompt 的场景越来越少,但研究这些优秀 Prompt 的设计方式,仍然可以帮助我们理解产品背后的处理策略。理解这些策略,不仅能让我们更有效地使用对应产品,也能为设计自己的自动化流程和 Agent 提供参考。
7474

75+
### 🐎 [iOS 27 SDK: 3 Major Requirements That Might Break Your App](https://blog.makwanbk.com/ios-27-sdk-3-major-requirements-that-migh-break-your-app)
76+
77+
[@JonyFang](https://github.com/JonyFang):这篇文章整理了 iOS 27 SDK(Xcode 27)开始强制执行、且可能影响现有 App 的三项要求:
78+
79+
- **UIScene 生命周期**:使用新 SDK 构建的 App 需迁移到 Scene-based lifecycle,补齐 `UIApplicationSceneManifest``SceneDelegate`,否则可能启动即崩。
80+
- **Launch Screen 配置**:App Store Connect 会检查 `Info.plist` 中是否声明启动屏配置,老项目或迁移项目需要提前确认,避免触发 ITMS-90870 被拒。
81+
- **Liquid Glass 适配**`UIDesignRequiresCompatibility` 兼容开关在 iOS 27 中不再生效,导航栏、Tab Bar、滚动视图和自定义 UIKit 样式都需要重新验证展示效果。
82+
83+
这篇文章适合在维护 UIKit 项目、或准备升级 Xcode 27 构建链的开发快速自查。三项改动本身不复杂,但都属于会影响启动、提审或 UI 表现的 SDK 级要求,建议尽早在 iOS 27 模拟器上完成验证。
84+
7585
## 工具
7686

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

0 commit comments

Comments
 (0)