苹果公司向开发者发布第二版iOS 26.5和iPadOS 26.5候选版本

健康作者 / 花爷 / 2026-05-31 20:25
"
  RC1 (23F75) → RC2 (23F77):发生了什么变化这是整个系列中最小的,故意如此。RC2只存在一个原因。[HR][/HR]内核、iBoot、

  RC1 (23F75) → RC2 (23F77):发生了什么变化这是整个系列中最小的,故意如此。RC2只存在一个原因。[HR][/HR]内核、iBoot、固件、功能标志在RC1和RC2中完全相同。相同的内核构建(12377.122.4~1)、相同的时间戳(Thu Apr 23 20:42:24 PDT)、相同的iBoot(mBoot-18000.120.36)、相同的WebKit(624.2.5.10.4)。零固件更改。零功能标志更改。零新增或删除的文件。这是外科手术式RC更新的定义——苹果在RC1之后恰好发现了一个功能错误和一个表盘着色器回归,独立修复了它们,而没有触及其他任何东西。[HR][/HR]三个变化及其含义1. UserNotificationsCore——导致RC2的功能修复这是唯一的实质性代码更改,几乎可以肯定也是RC2被裁剪的唯一原因。版本从640.5.32.103.0提升到640.5.32.104.0。二进制文件有意义地增长——可执行文本从0x205cdc到0x206b80(+3,748字节),OS日志字符串从0x10437到0x10507 (+208字节)。添加了六个新函数(9147 → 9153)。出现了八个新导出符号:_BPSBulletinDistributorBBSectionsDidChangeNotification
+ _NSURLFileProtectionKey
+ _关联合规性 So16NSURLResourceKeyaSHSCSQ
+ _关联合规性 So16NSURLResourceKeyas20_SwiftNewtypeWrapperSCSY
+ _关联合规性 So16NSURLResourceKeyas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentation
+ _symbolic _____ So16NSURLResourceKeya
+ _symbolic _____y_____G s11_SetStorageC So16NSURLResourceKeya
+ _symbolic _____y_____G s23_连续数组存储C So16NSURLResourceKeya
三条新的日志字符串揭示了哪些出了问题:"%s -- 未找到配对ID:%s"
无法更新手表转发配置的数据保护类别:%@
更新手表转发配置的数据保护类别
精确解码此内容。BPSBulletinDistributorBBSectionsDidChangeNotification — BPS = BulletinProviderService,这是一个管理通知横幅和锁屏公告板的子系统。BBSections = 横幅板部分(锁屏上通知的视觉分组)。从UserNotificationsCore新导出的NSURLFileProtectionKey直接连接到第三个字符串:“无法更新手表转发配置的数据保护类。”发生了什么:转发到Apple Watch的通知以特定的NSURLFileProtectionKey数据保护类存储。该错误在于当公告板部分发生变化(一个通知到达、被清除或被分组)时,更新手表转发配置数据保护类的代码路径失败了。找不到配对ID字符串的设备显示了失败模式——当在部分变化事件中手表无法立即访问时, 保护类更新要么崩溃要么静默失败。iPhone 17 Pro对最终用户的影响:通知转发到Apple Watch受到影响。根据严重程度,症状可能从完全不在手表上显示通知,显示但未加密(错误的保护类),或者UserNotificationsCore静默崩溃导致通知投递间隔。这足以阻止RC1成为发布版本。开发者影响:如果您的应用程序使用带有手表伴侣转发的UNUserNotificationCenter,或者如果您在手表侧实现WKUserNotificationHostingController,此修复更改了通知投递的可靠性保证。现在NSURLFileProtectionKey是UserNotificationsCore正确导出的符号,这也意味着通过通知相关API消耗此类型的Swift代码具有正确的协议一致性(Hashable、Equatable、_SwiftNewtypeWrapper) — 之前这些一致性可能缺失,导致在通知上下文中对 NSURLResourceKey 值执行 Set/Dictionary 操作时发生运行时查找失败。2. 表盘壁纸支持 — 表盘渲染修复版本 2483.340.80.0.0 → 2483.340.80.1.0。补丁版本增量 (.80.0 → .80.1) 表示有针对性的修复,而非功能变更。最明显的变化在新旧日志字符串中:旧的字符串是通用的:- "无法为外观快照创建缓冲区"
- "外观快照命令缓冲区未成功完成
- "已为 %{public}s 完成快照渲染"
- "快照外观 "%{public}s""
新字符串按外观命名:+ "GPU 完成 "%{public}s" 状态 %lu"
+ "提交外观快照渲染 "%{public}s" (%ld/%ld)"
+ "无法为外观快照创建缓冲区 "%{public}s"
+ "外观快照命令缓冲区未成功完成 "%{public}s"(状态 %lu,错误:%{public}s)"
+ "未应用快照给 "%{public}s"(最终方向 %{public}s,这是 %{public}s)"
+ "快照外观 "%{public}s" (%ld/%ld)"
两个结构变更确认了修复的性质。首先,从符号中移除了 _block_copy_helper.74、_block_descriptor.76、_block_destroy_helper.75 和 _swift_projectBox —— 这些是 Objective-C 块基础设施符号,意味着基于块的回调路径被替换为不同的机制(可能是 Swift 闭包或异步继续)。其次,移除了包括 _symbolic SDy___________pG So22UIInterfaceOrientationV So9MTLBufferP 在内的多个 Swift 符号类型描述符——这是 Dictionary 的 Swift 泛型类型符号,其移除意味着按方向金属缓冲存储被重构。新的字符串 "退出 generateLookSnapshotsIfNeeded (原因:缓存命中,%ld 查看)" 和 "退出 generateLookSnapshotsIfNeeded (原因:非 .paged)" 揭示了在 generateLookSnapshotsIfNeeded 中添加了一个新的早期退出缓存检查。旧代码无条件地生成手表面外观快照;新代码检查是否已存在缓存的快照,并在存在时提前退出。这修复了一个冗余的 GPU 渲染,该渲染可能造成快照状态不正确或当手表面外观渲染器在手表面不在 .paged 展示模式下运行时导致崩溃。最终用户影响:手表面预览和壁纸快照渲染正确,不会闪烁或显示过时内容。与通知修复结合,RC1.3 中的 Watch + iPhone 集成明显存在问题。巫师 metallib — 外观着色器修复巫师是 Apple Watch Ultra 表面。__TEXT.__compute 从 0x7030 缩小到 0x7020 (16 字节). 删除了一条计算着色器指令或合并了一个常量。新的UUID确认了重新编译。这是metal着色器的优化或视觉效果修复——目前16字节意味着从计算内核中删除了一条指令,很可能是修复了仅在特定条件下在Ultra手表表面上可见的像素级渲染问题.NanoTimeKitCompanion仅作为版本字符串载体升级("NanoTimeKit-2483.340.80" → "NanoTimeKit-2483.340.80.1"),在字符串中增加了2个字节以适应更长的版本字符串。零功能变化——这是宣布属于NanoTimeKit包版本的配套库。[HR][/HR]iPhone 17 Pro —— 周期特定变更所有五个差异都使用了iPhone18,1——iPhone 17 Pro(A19 Pro,T8150 SoC)。以下是该设备在整个周期中特有的所有变更。硅标识:T8150 = A19 Pro。H18 = 神经引擎代,H18P = ProMotion显示屏控制器变体。iPhone18,1是基础Pro型号 (非最大值).Apple C1/C2调制解调器(MAV — 代号Mav25):在整个周期中,最显著的iPhone 17 Pro特定工作是基带栈。Beta 3将Mav25-1.60.00-1更新为Mav25-1.60.02固件,并同步更新了ApplebasebandPCI、ApplebasebandPCIMAVControl(连接管理)和ApplebasebandPCIMAVPDP(IP数据平面)。这是苹果自己的调制解调器,而非高通。MAV调制解调器通过内部PCIe链路与A19 Pro通信——ApplebasebandPCIMAVControl拥有控制平面(呼叫设置、切换、注册)和MAVPDP拥有数据包数据协议平面(实际IP流量)。协调的固件加三个kexts更新意味着调制解调器团队发现了一个连接稳定性或合规性问题,并在整个驱动程序栈中同时修复了它。反向无线充电(感应式发射):Beta 4增加了针对T8150的新iBoot字符串:"Ace:겻t Mode:�;
“Ace诱导: 当前诱导掩码: 0x%x”
“诱导传输发送数据”
“TXDS: 诱导传输添加到传输流”
“Ace”是充电控制器ASIC的内部代号。InductiveTx = 诱导传输 = 从iPhone无线传输到另一设备的电力(反向无线充电)。AppleSMCFirmware从H18-6164.82.1.v53升级到H18-6164.92.2.v53,在同一构建中——SMC(集成在PMP协处理器中的系统管理控制器)负责诱导传输会话的功率调节。TXDS = 发送数据流,通过SPMI的电力传输握手协议。这是反向无线充电硬件在iBoot中的启动时初始化,确认在26.5.T8150 GPU(AGXG18P)期间,iPhone 17 Pro正在积极开发此功能——Beta 4将AGXG18P从版本350.40 → 351.1升级,并在AGXCLChannelSKSM::submitBuffer中引入了新的metal Compute边界检查。针对无效的context_id和event_flag_idx添加了四个新的错误路径。 并且优先级类型值防止了针对G18P架构命令缓冲区提交模型的特定GPU挂起。T8150 CLPC(闭环性能控制器):AppleT8150CLPC在Beta 3中更新。这是每个芯片的DVFS调度器——它使用机器学习驱动的负载预测来实时设置A19 Pro的CPU和GPU集群的时钟频率和电压。T8150的标识使这个组件严格成为iPhone 17 Pro的部件。外设ISP组件(针对T8150的特定组件):T8150_IR_ISP_EK_Component_asan、T8150_RGB_ISP_EK_Component_asan、T8150_ExclaveISPSharedLib_exclavekit_asan在各个Beta版本中更新。这些是在T8150外设域内运行的图像信号处理器组件——红外ISP处理面部识别摄像头处理,RGB ISP处理主摄像头流水线,两者都从XNU中隔离在外设安全域,以确保受损的内核无法访问原始生物识别或摄像头数据。AppleMobileDispH18P-DCP:H18P的ProMotion显示协处理器驱动程序 (iPhone 17 Pro上的显示SoC) 在Beta 4版本中更新。DCP是一个独立的ARM核心,拥有整个显示管道;应用处理器提交帧,DCP独立处理时序、ProMotion速率自适应(1Hz–120Hz)和HDR色调映射。AppleAVE2FW_H18:为H18代视频编码器固件在Beta 4版本中更新。引导初始化例程__rtk_arm_start_bootstrap_area缩小(初始化序列已纠正)。这直接影响iPhone 17 Pro上的VTCompressionSession和AVAssetWriter的可靠性。[HR][/HR]完整Beta周期总结:iPhone 17 Pro的iOS 26.5Beta 1(23F5043k → 23F5054h,3月20日 → 4月5日)特性:重要功能落地。iMessage/RCS/SMS堆栈在13个协调的二进制文件中全面升级。Apple Intelligence路由、PCC预加热、FoundationModels API。APFS文件系统在本周期首次接触。新的硬件配置 — J707/J708/J737/J738/V159设备配置, MacBook 2026 图标。引入 AppleAccountTransparency 守护进程。为 SEP 添加了 DimpleKey_PLT 身份验证机制。家庭共享支持第三方邀请。添加了 ThirdPartyFamilyInvites 和 InviteFollowUps 标志作为 FeatureComplete。实现 PrivateCloudCompute 预热优化。Beta 2 版本(从 23F5054h 到 23F5059e,从 4 月 5 日到 4 月 14 日):基础频段发布和安全加固。MAV25 基础频段固件从 1.60.00-1 升级到 1.60.02,包含完整的驱动栈。AppleSEPKeyStore、AppleSEPManager 和 ApplePearlSEPDriver 协同——SEP 级别变更。同时在内核和用户空间更新 corecrypto。metal 编译器升级(从 clang/32023.882 升级到 32023.884)。Exclave 共享缓存通过 xzz_memtag_config 获得ARM MTE 内存标记执行。移除 UseCRLite 标志(毕业)——现在 TLS 证书吊销总是使用紧凑的 Bloom 过滤器,消除 OCSP 轮询。WebKit 重要更新。Beta 3 版本(从 23F5059e 到 23F5069b,从 4 月 14 日到 4 月 23 日)字符:RC候选内核训练变更和安全特性最终确定。内核训练从120跳升至122——新的提交分支,干净的构建状态。AppleSEPKeyStore增加了inactivity_reboot——设备在长时间闲置后自动重启至BFU状态,增强了对取证提取的防护。AGXG18P版本从350升级至351,增加了metal Compute边界检查。XNU flow_divert_token_set重构(VPN令牌验证更改)。com.apple.nke.l2tp版本提升了两个版本。corecapture安全门控从fuse/CSR检查统一到统一的调试模型。CloudKit全栈修复。通知全栈修复。dictation_secure_touch标志已移除(始终开启)。RCSCompression标志添加为FeatureComplete。Pride2026表盘最终确定.GM / RC1(从23F5069b升级至23F75,4月23日,45分钟间隔)字符:诊断基础设施已为生产而精简。com.apple.kec.AppleEncryptedArchive扩展被完全移除——删除了306个内核字符串和207个函数 整个 AEA 核心转储加密管道从生产内核中移除。memoryanalyticsd 守护进程及其启动守护进程 plist 被移除。17 个日志子系统配置被剥离(FaceTime、消息、IDS、CallKit,所有电话子系统)——日志详细程度恢复到生产默认值。AirPlay 诊断扩展被移除。内核功能计数从 21,334 降低至 21,127(减少了 207 个功能)。构建号 ~2 → ~1(GM 是从 122 轨列中第一个、最干净的构建)。RC2(23F75 → 23F77)字符:在 RC1 之后发现两个手表集成错误。UserNotificationsCore 修复了手表通知转发中由于公告板部分更改而触发的数据保护类更新失败——该错误导致通知交付失败至 Apple Watch。WatchFacesWallpaperSupport 修复了在 generateLookSnapshotsIfNeeded 中重复的 GPU 渲染问题(缓存缺失逻辑错误,导致快照状态不正确)。warlock.metallib(超手表面)进行了 16 字节计算着色器修复。相同的内核,相同的 iBoot 与RC1相同的固件版本.RC1 (23F75) → RC2 (23F77):发生了什么首先需要理解的是这个差异的最重要之处:内核是相同的。23F75: 12377.122.4~1 周四 04月23日 20:42:24 PDT23F77: 12377.122.4~1 周四 04月23日 20:42:24 PDT相同的构建号,相同的时间戳,一切相同。RC2没有修改内核、iBoot、固件、WebKit、功能标志或文件系统。这是一个手术般的补丁——三个dylibs和一个metal着色器,所有都与Watch相关。苹果在RC1发布后找到了一个足够特定的问题,可以不涉及内核修改来解决。[HR][/HR]RC2的四个变化1. [ICODE]UserNotificationsCore[/ICODE] (640.5.32.103 → 640.5.32.104) — 实际的bug修复这是推动RC2发布的主要变更。版本号在构建中增加了一个补丁增量, 差异显示出了具体错误:新导出的符号:_BPSBulletinDistributorBBSectionsDidChangeNotification_NSURLFileProtectionKey关联一致性_So16NSURLResourceKeyaSHSCSQ关联一致性_So16NSURLResourceKeyas20_SwiftNewtypeWrapperSCSY关联一致性_So16NSURLResourceKeyas20_SwiftNewtypeWrapperSCs35_HasCustomAnyHashableRepresentation符号____So16NSURLResourceKeya新的日志字符串:"%s -- 未找到配对设备ID:%s""尝试更新手表转发配置的数据保护类失败:%@""更新手表转发配置的数据保护类""问题:将通知转发到Apple Watch时,未能正确设置或更新转发配置的数据保护类。[icode]NSURLFileProtectionKey[/icode]用于分配文件保护级别([icode]NSFileProtectionComplete[/icode]、[icode]NSFileProtectionCompleteUnlessOpen[/icode]等) 存储在通知系统中的文件。 [ICODE]_BPSBulletinDistributorBBSectionsDidChangeNotification[/ICODE] 是进程间通知,它告诉SpringBoard当公告提供者的区域布局发生变化时——当手表转发的通知重新组织时相关。实际故障模式:在配对新款Apple Watch或恢复一个时,通知转发配置文件可能会出现在错误的数据保护类别中——要么过于宽松(在首次解锁前可访问)或者因为文件不可访问而在新启动的设备上导致故障。新的错误字符串 [ICODE]"未找到配对ID的设备:%s"[/ICODE] 覆盖了尝试转发不再配对的手表的情况,这之前可能触发了未捕获的错误路径。二进制大小显著增长:[ICODE]__TEXT.__text[/ICODE] 从 [ICODE]0x205cdc[/ICODE] → [ICODE]0x206b80[/ICODE] (+3,492字节),函数 9147 → 9153 (+6个新函数),符号 13,303 → 13,311 (增加8). 这不是一个小问题——编写了6个新功能来正确处理数据保护类更新路径。iPhone 16 Pro用户影响:任何配对了Apple Watch并发现通知无法可靠地转发,或在RC1设置Watch时遇到错误的用户,这个修复就是解决方案。开发者影响:如果您使用[ICODE]UNUserNotificationCenter[/ICODE]与Watch伴侣应用,并在具有显式保护类的文件中存储通知配置,则系统现在在保持这些类跨Watch配对事件方面更可靠。现在正确导出的[ICODE]_NSURLFileProtectionKey[/ICODE]意味着UserNotificationsCore的内部文件存储得到正确保护——在后台状态下调用您的通知代理方法将更加一致。[HR][/HR]2. [ICODE]WatchFacesWallpaperSupport[/ICODE] (2483.340.80.0 → 2483.340.80.1) — 快照渲染重构这是RC2中最大的代码更改。从1,654个函数中删除到1个,645(已移除9个),符号从1,090变为1,075(已移除15个),表明已清理掉重构中的无效代码。移除与添加的日志字符串讲述了完整的故事:之前(模糊,无上下文):“无法创建数据提供者”“无法创建用于外观快照的缓冲区”“外观快照命令缓冲区未成功完成”“未应用快照(最终方向:%{public}s,这些是:%{public}s)”“快照渲染完成:%{public}s”“快照外观:%{public}s”“之后(具体,包括外观名称、计数、方向、状态):“退出generateLookSnapshotsIfNeeded(原因:缓存命中,%ld个外观)”“退出generateLookSnapshotsIfNeeded(原因:不是.paged)”“GPU完成“%{public}s”的状态:%lu”“提交快照渲染:%{public}s”(%ld/%ld)”“无法为“%{public}s”创建数据提供者”“无法为外观快照“%{public}s”创建缓冲区”“外观快照命令缓冲区未成功完成“%{public}s”状态:%lu,错误:%{public}s”"最终方向:%{public}s,这是:%{public}s"[/ICODE]。移除的块复制/销毁辅助函数([ICODE]_block_copy_helper.74[/ICODE]、[ICODE]_block_destroy_helper.75[/ICODE]、[ICODE]_block_destroy_helper.76[/ICODE])和Swift盒子投影([ICODE]_swift_projectBox[/ICODE])表明基于闭包的代码已被替换为更直接的功能调用——这是一种常见的Swift性能优化。iPhone 16 Pro用户影响:在iPhone的Watch应用中选择和预览表盘将更快,且使用更少的CPU/GPU资源。之前的代码会重新渲染已缓存的表盘快照。在ProMotion显示器上,这可能会在表盘选择期间造成短暂的渲染中断,现在这种情况已被避免。开发者影响(Watch应用开发者):如果你的Watch应用自定义壁纸或表盘内容,快照管道现在具有缓存意识。只有在表盘配置实际发生变化时,快照才会重新生成。 不在每次选择面部UI的启动时。[HR][/HR]3. [ICODE]NanoTimeKitCompanion[/ICODE] (2483.340.80.0 → 2483.340.80.1) — 仅版本标签- "描述=NanoTimeKit-2483.340.80"+ "描述=NanoTimeKit-2483.340.80.1"新增一个字符串,2字节cstring部分增长。这是纯粹的版本升级,以使NanoTimeKitCompanion与WatchFacesWallpaperSupport的更改保持一致 — 现在两者都是版本 [ICODE]2483.340.80.1.0[/ICODE]。伴随框架反映NanoTimeKit的版本,以在手表同步期间保持一致性。没有功能上的变化。[HR][/HR]4. [ICODE]warlock.metallib[/ICODE] — 计算着色器微优化__TEXT.__compute: 0x7030 → 0x7020 (-16字节)"Warlock"面是天文/太阳系手表面。metal库的计算部分包含GPU计算内核 — 在手表面的上下文中,这些是渲染动态元素(行星位置、太阳/月亮数据可视化)的着色器 消息爆破门支持[ICODE]、统一消息套件[ICODE]、安全消息[ICODE]全部一起更新。已从[ICODE]SecureMessagingAgent.plist[ICODE]中移除了[ICODE]Downgrade/confirm/iation[ICODE]键,改变了安全消息会话降级处理的方式。[ICODE]AppleAccountTransparency.framework[ICODE]和[ICODE]appleaccountd[ICODE]被引入——这是一个针对Apple ID操作的新透明度审计系统,其中[ICODE]TeenMagicFamilyJoin[ICODE]功能标志表示正在同时构建家庭共享的家长控制。SEP ([ICODE]AppleSEPManager[ICODE]、[ICODE]ApplePearlSEPDriver[ICODE])和AMFI ([ICODE]AppleMobileFileIntegrity[ICODE])与[ICODE]IODARTFamily[ICODE]一起更新——这是一个协调的安全层变更。[ICODE]DimpleKey_PLT[ICODE]出现在[ICODE]LocalAuthentication.plist[ICODE]中, 表明正在开发新的平台级认证机制。苹果智能识别了以下更新:[ICODE]IntelligenceFlowRuntime[/ICODE]、[ICODE]IntelligencePlatformCore[/ICODE]、[ICODE]ModelCatalog[/ICODE]、[ICODE]SummarizationKit[/ICODE]、[ICODE]WritingToolsUIService[/ICODE]、[ICODE]Morpheus[/ICODE]。为Siri数据启用了CloudKit路由([ICODE]ck_secondary_zone_routing[/ICODE])和语音输入安全触摸功能。在本周期中,APFS首次在整个工具链中进行了操作:[ICODE]com.apple.filesystems.apfs[/ICODE] kext、[ICODE]apfs_condenser[/ICODE]、[ICODE]fsck_apfs[/ICODE]、[ICODE]livefiles_apfs[/ICODE]。新硬件配置:2026款MacBook图标(蓝色、粉色、银色、黄色)出现在[ICODE]CoreTypes-0033.bundle[/ICODE]中。为新的设备标识符J707、J708、J737、J738、V159配置了媒体体验。iPhone 16 Pro的特定信息:[ICODE]AppleT8150CLPC[/ICODE](A18 Pro性能控制器)和[ICODE]AppleMobileDispH18P-DCP[/ICODE] (ProMotion显示屏协处理器)均已更新。所有[ICODE]图像网络[/ICODE]的神经网络模型在相机管道中均被新的包含V159的变体所替代——深度融合、夜间模式、深度缩放、降噪、视频去鬼影都获得了针对新设备变体的新模型权重。[HR][/HR]Beta 2 → Beta 3 (23F5054h → 23F5059e, 4月5日 → 4月14日)特性:稳定性增强、metal工具链升级、基带更新。苹果C1/C2调制解调器(Mav25)在本周期内首次收到固件更新:[ICODE]Mav25-1.60.00-1.Release.bbfw[/ICODE] → [ICODE]Mav25-1.60.02.Release.bbfw[/ICODE]。同时更新了三个基带kext([ICODE]ApplebasebandPCI[/ICODE]、[ICODE]ApplebasebandPCIMAVControl[/ICODE]、[ICODE]ApplebasebandPCIMAVPDP[/ICODE]),以及完整的电话dylib堆栈([ICODE]libbasebandCommandDrivers*[/ICODE]、[ICODE]libCommCenter*[/ICODE]、[ICODE]CoreTelephony[/ICODE]).金属着色语言编译器从修订版[ICODE]32023.882[/ICODE]跳转到[ICODE]32023.884[/ICODE],重新生成所有金属预编译模块。每个系统金属着色器都针对更新的工具链进行了重新编译。[ICODE]com.apple.kec.corecrypto[/ICODE]的大小增加了1,816字节,同时用户空间的[ICODE]libcorecrypto*[/ICODE]变体也进行了协调的加密库更新。[ICODE]UseCRLite[/ICODE]在Security.plist中升级为始终开启,意味着iOS 26.5使用基于Bloom过滤器的证书吊销(CRLite),消除了每个连接的OCSP往返。[ICODE]AppPredictionHeuristics[/ICODE]、[ICODE]AppPredictionFoundation[/ICODE]、[ICODE]duetexpertd[/ICODE],完整的Duet堆栈更新——Siri建议重新校准。CloudKit堆栈([ICODE]cloudd[/ICODE]、[ICODE]ckdiscretionaryd[/ICODE]、[ICODE]bird[/ICODE]、[ICODE]CloudKitDistributedSync[/ICODE])全部一起更新——发现并修复了一个同步可靠性错误。iPhone 16 Pro的特定信息:ISP专属组件 ([ICODE]T8150_IR_ISP_EK_Component[/ICODE], [ICODE]T8150_RGB_ISP_EK_Component[/ICODE], [ICODE]T8150_CoreAAClientKit[/ICODE]) 全部更新 — 两个相机独立组件已刷新。这些组件处理苹果内核以下隔离独立安全域中的 Face ID 和相机处理。[HR][/HR]Beta 3 → Beta 4 (23F5059e → 23F5069b, 4月14日 → 4月23日)角色:RC 候选姿势 — 内核训练变更,主要安全特性,协处理器星座更新。内核训练从 [ICODE]120[/ICODE] 移至 [ICODE]122[/ICODE] — 一个新的提交分支,这是构建正在收敛至发布的明确信号。同时更新了 12 个固件镜像:SPTM、TXM、独立根任务、独立共享缓存、AGX GPU 固件(所有三个步骤:a000、a010、b000)、ANSF/RANS 存储固件、PMP(电源管理处理器)、音频 DSP(Silenus v5x)、SmartIO/Always-Sensing 固件。[ICODE]AppleSEPKeyStore[/ICODE] 获得了字符串 [ICODE]"com.apple.keystore.config.set.inactivity_reboot"[/ICODE] 字符串 — 在引导加载程序中正在布线反向无线充电硬件初始化。[ICODE]AppleSMCFirmware[/ICODE] 从 [ICODE]H18-6164.82.1[/ICODE] 更新到 [ICODE]H18-6164.92.2[/ICODE].[ICODE]RCSCompression[/ICODE] 升级至功能完成 — RCS消息负载将在传输过程中进行压缩。[ICODE]dictation_secure_touch[/ICODE] 升级为始终开启 — 在密码字段中进行语音输入的安全输入路径现在是无条件的。iPhone 16 Pro 具体信息:[ICODE]AppleT8150CLPC[/ICODE] 再次更新(DVFS性能控制器)。[ICODE]t8150pmp.im4p[/ICODE](A18 Pro的电源管理处理器)更新。[ICODE]sptm.t8150.release.im4p[/ICODE](安全页面表监控器,T8150特定实现)更新。不活动重启和MTE添加对T8150设备具有特别影响,因为SEP实现是硅特定的。[HR][/HR]Beta 4 → RC1/GM(23F5069b → 23F75,4月23日 — 45分钟间隔)角色:生产清理 - 诊断基础设施的移除。[ICODE]com.apple.kec.AppleEncryptedArchive[/ICODE] kext 完全移除。删除了 306 个内核字符串和 207 个内核函数 — 完整的 AEA-加密核心转储管道被移除,这允许苹果从测试设备接收加密的崩溃转储文件,以供生产使用。内核减少了大约 13,000 字节的可执行代码和 14,000 字节的字符串数据。[ICODE]memoryanalyticsd[/ICODE] 守护进程及其启动守护进程 plist 文件被移除 — 这个后台内存遥测收集器仅适用于测试版。[ICODE]AirPlayDiagnosticExtension[/ICODE] 被移除。从 [ICODE]/System/Library/Preferences/Logging/Subsystems/[/ICODE] 中移除了 17 个日志子系统配置 — FaceTime、消息、IDS、Home、CallKit、所有电话子系统、语音邮件均恢复到硬编码的生产日志级别(仅默认,无持久化).[ICODE]核心捕获是否为开发融合或CSR内部状态[/ICODE]简化,同时[ICODE]核心捕获是否可调试统一[/ICODE]扩展 —— 诊断跟踪捕获安全门从硬件熔丝/CSR状态检查统一为权限感知检查。Pride 2026 表盘([ICODE]NTKPride2026FaceBundle[/ICODE])已包含在GM二进制文件中。[ICODE]ThreadTesterExperiment[/ICODE] 在Home.plist中毕业 —— 线程网络部署和测试流程最终完成。[ICODE]GlobalDisclosures.plist[/ICODE] 获得UUID [ICODE]1b3196a9-6a20-4559-60fd-bb3743219ab3[/ICODE] —— 将为新iOS 26.5功能(可能是不活跃重启通知或Apple账户透明度)出现一个新的首次使用隐私披露用户界面。[HR][/HR]RC1 → RC2 (23F75 → 23F77, 4月23日)角色:修复了针对单个目标的Watch通知bug。[ICODE]UserNotificationsCore[/ICODE]已修复,以正确处理Watch转发配置文件上的数据保护类分配。在[ICODE]WatchFacesWallpaperSupport[/ICODE]中对手表表盘快照渲染进行了重构,以实现缓存感知,消除了不必要的重渲染。[ICODE]NanoTimeKitCompanion[/ICODE]版本升级以匹配。通过16字节微优化了巫师表盘的计算着色器。iPhone 16 Pro(iPhone18,1)特定于整个周期的线程组件变化本周期更改A18 Pro / T8150 CLPC 更新Beta 1,Beta 4 — 调整了两次DVFS性能控制H18P显示协处理器更新Beta 1 — ProMotion显示管道更改ISP Exclaves(T8150_IR/RGB_ISP)更新Beta 2 — 在隔离的安全域中刷新了相机处理AGX G18P GPU驱动程序版本从350→351在Beta 4中,计算管道中添加了边界检查T8150 PMP(电源管理) 更新版Beta 4 — 电池/热管理固件T8150 SPTM 更新版Beta 4 — 安全页面表监控器,针对T8150的Mav25 基带 1.60.00-1 → Beta 2的1.60.02 — 苹果C1/C2调制解调器固件相机神经网络 全模型刷新Beta 1 — 所有图像网络更新至V159及其变体SEP密钥存储不活跃重启功能新增Beta 4Exclave MTE ARM内存标记功能激活用于ISP/面部识别Exclave Beta 4反向无线充电iBoot + SMC初始化字符串新增Beta 4通知 → 智能手表数据保护类别错误修复RC2

分享到
声明:本文为用户投稿或编译自英文资料,不代表本站观点和立场,转载时请务必注明文章作者和来源,不尊重原创的行为将受到本站的追责;转载稿件或作者投稿可能会经编辑修改或者补充,有异议可投诉至本站。

热文导读