概览

iOS 与 iPadOS 26 SDK 支持开发在 iOS 与 iPadOS 26 上运行的 iPhone 和 iPad 应用。

该 SDK 随 Xcode 26 一起提供,可在 Mac App Store 获取。有关 Xcode 26 的兼容性要求,请参阅 Xcode 26 发布说明。


通用(General)

新功能

  • Recovery Assistant(恢复助手)
    一种新的设备恢复方式,当设备无法正常启动时,它可以检测问题并尝试修复。 (151856202)


已修复问题

  • 修复:部分 iPhone 15 和 iPhone 16 在更新到 iOS 26 beta 1 后,可能显示低电量图标且无法启动。

    恢复方法如下:

    1. 将 iPhone 从所有 USB-C 线缆中断开连接。 (143281558)

  • 修复:资源包(asset pack)下载可能意外失败或在重启后无限卡住。 (151498902)

  • 修复:系统可能不会向应用传递正在进行的资源包下载状态更新。 (151647839)

  • 修复:在下载关键资源包时暂停/恢复应用安装或更新,可能导致卡死。 (151942388)

  • 修复:大型资源包安装可能失败。 (153128086)

  • 修复:URL Override 设置不会保存端口号,设备总是尝试通过 443 端口连接模拟服务器。 (156113742)


蓝牙(Bluetooth)

已修复问题

  • 修复:某些 CCC(Car Connectivity Consortium)数字车钥匙配对失败的问题。 (154703309)


图书(Books)

已修复问题

  • 修复:EPUB 高亮菜单调色板显示为黑白。 (152321612)


相机(Camera)

已修复问题

  • 修复:某些情况下,模式选择器在启动后仍保持展开状态。 (154589210)

已知问题

  • 拍照后立即分享照片可能比预期更慢。 (154875558)


CarPlay

已修复问题

  • 修复:使用“正在播放”界面的 CarPlay 模板应用,在全屏时可能无法加载封面图。 (151807323)


蜂窝数据使用(Cellular Data Usage)

已知问题

  • 在双卡 iPhone 上切换默认数据卡后,蜂窝数据使用量可能不会更新。 (152608995)

解决方法: 切换后重启设备。


Core Data(持久化相关 API 变更)

以下键已被弃用超过十年:

  • NSPersistentStoreUbiquitousContentNameKey

  • NSPersistentStoreUbiquitousContentURLKey

  • NSPersistentStoreUbiquitousPeerTokenOption

  • NSPersistentStoreRemoveUbiquitousMetadataOption

  • NSPersistentStoreUbiquitousContainerIdentifierKey

  • NSPersistentStoreRebuildFromUbiquitousContentOption

说明:

  • 使用 iOS/macOS 26 SDK 构建的应用会报错

  • 旧 SDK 构建的应用会记录警告

  • 移除这些键后,本地存储仍可正常使用(但不再同步)

  • 推荐使用:

    • NSPersistentCloudKitContainer(iOS 13)

    • SwiftData(iOS 17)

  • iCloud 数据仍可作为 .zip 存档访问 (157297746)


DeclaredAgeRange API

已知问题

  • onboarding 选择 Always 或 Never 后 API 不响应 (152187255)
    → 解决:重新调用 requestAgeRange

  • iOS 上可能错误返回 notAvailable (152194790)
    → 解决:重新登录 Apple 账户或等待 24 小时

  • macOS 上 Ask First 状态不会提示共享年龄 (152327536)
    → 解决:重新调用 API


文档(Documents)

已知问题

  • EPUB 文件显示为应用图标而非文档图标

  • 其他文档类型也可能受影响

  • 文档仍可正常打开 (154800649)


查找(Find My)

已修复问题

  • 修复:通过共享位置链接播放声音失败的问题(显示“不可达”)。 (152029301)


Foundation

新功能

  • 非本地化类型插入本地化字符串将触发弃用警告

  • ISO8601FormatStyle 支持小数秒

已修复问题

  • 日语/中文 10 键键盘在横屏转竖屏后 Return 键无响应问题 (154163977)


横屏模式(Landscape Mode)

已知问题

  • 安全区域、搜索栏对齐、位置可能不正确 (152365383)


锁屏(Lock Screen)

已修复问题

  • 时间玻璃色调调整不易访问

  • 小组件覆盖时间

  • 无法放置小组件

  • 升级后景深丢失

  • 时间变黑问题

已知问题

  • 锁屏运行 App 时,相机控制无法启动相机 (145220451)


订单追踪(Order Tracking)

新功能

  • Wallet 自动读取邮件并跟踪订单(Apple Intelligence 设备) (152090735)

已知问题

  • 点击 Track 按钮出现加载卡住
    → 解决:充电一夜后再试


密码(Passcode)

已修复问题

  • 字母数字密码界面只能输入一位数字的问题 (156070293)


电话(Phone)

已知问题

  • 多通话界面出现两个 Swap 按钮,其中一个无效
    → 使用中间按钮 (152258825)

  • SwiftUI .observable 属性更新问题 (147063698)


搜索(Search)

已修复问题

  • 搜索导致应用崩溃问题(OTA 自动修复) (157464670)


安全(Security)

弃用变更

  • 默认 TLS 最低版本从 1.0 提升至 1.2

  • 建议支持 TLS 1.2 或 1.3

  • 可通过 API 恢复旧行为


Swift Charts

新功能

  • Chart3D:支持 3D 数据可视化(基于 RealityKit) (148361385)

已修复问题

  • 可滚动图表注释被裁剪问题 (109164195)


Swift 编译器

已修复问题

  • 构建包含 UISymbolContentTransition 的项目可能崩溃 (150858005)


Swift 标准库

已修复问题

  • InlineArrayCollectionOfOne 崩溃

  • MutableSpan 方法不可用

已知问题

  • UTF16 长度计算错误 (145686228)


TextKit

新功能

  • 文本对齐新增基于段落方向的动态解析

  • 新 API 控制行为

已知问题

  • WKPreferences.isLookToScrollEnabled 非 visionOS 不可用 (152106377)


Wi-Fi Aware

已修复问题

  • 延迟值不正确

  • 连接失败

  • 120 秒断开

  • 多次连接失败等问题全部修复


小组件(Widgets)

已知问题

  • 部分小组件 UI 显示异常 (145492734)


Xcode

已修复问题

  • 终止指标异常下降(将随用户升级自动恢复) (145270174)


相关版本

  • iOS / iPadOS 26.5 Beta

  • iOS / iPadOS 26.4

  • iOS / iPadOS 26.3

  • iOS / iPadOS 26.2

  • iOS / iPadOS 26.1


总结(给你快速理解)

iOS 26 的核心重点是:

  • 新功能:恢复助手、3D 图表、订单追踪

  • 大量底层 API 调整(Core Data / TLS / TextKit)

  • 修复了大量系统级问题(安装、蓝牙、Wi-Fi、锁屏等)

  • 仍存在不少已知 Bug(相机、横屏、组件等)