首页 > 解决方案 > 归档时 SPM Kingfisher SwiftUI 编译器错误

问题描述

如果我尝试归档我的项目,我会在 Kingfisher for SwiftUI 中遇到许多编译器错误。我可以在我的设备和模拟器上运行代码,没有任何问题。

Xcode 版本 13.0 (13A233) SPM KingFisher 6.3.1

有人有想法吗?

在此处输入图像描述

标签: xcodeswiftuiswift-package-managerkingfisher

解决方案


Xcode 13 需要 Kingfisher 7.x。

在包更新之后,在重建之前清理 build 文件夹也是一个好习惯。

Kingfisher 的GitHub 页面有额外的解释:

如果您需要支持 iOS 10 (UIKit/AppKit) 或 iOS 13 (SwiftUI),请使用 Kingfisher 版本 6.x。但它不适用于 Xcode 13。

如果您需要使用 Xcode 13 但无法升级到 v7,请使用 version6-xcode13 分支。但是,由于 Xcode 13 错误,您必须放弃对 iOS 10 的支持。

翠鸟要求


推荐阅读