Skip to content

Xcode 26 Foundation 与三方库 CryptoSwift 属性冲突 #5061

@ChengzhiHuang

Description

@ChengzhiHuang

部分使用了 Data.bytes 的代码无法正常编译

iOS 26 SDK中 Foundation.Data 扩展了新的属性 var bytes: RawSpan { get },如果之前的实现里面使用了CryptoSwift 对 Data 添加的 extension 中的 var bytes: Array<UInt8> 且未明确 import CryptoSwift 就会遇到编译器无法正确匹配实现的问题。

使用到的位置主动 import CryptoSwift 明确实现来源。

CryptoSwift 已将 extension 重命名为 byteArray ,PR

CrazyFanFan 整理

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions