- 升级到Xcode13.1后编译打包Kingfisher报错问题
- iOS 15上Kingfisher适配问题
- 解决Xcode13.1编译打包时Kingfisher报错
- Xcode13 Kingfisher、RealmSwift库导致
- NDK at /User/**/Android/sdk/ndk-
- XCode14 requires a development t
- Flutter Android Gradle plugin re
- requires a provisioning profile
- 2019-12-09Node.js升级报错:Node Sass
- Taro 升级3.6.2 报 _getEnv is not de
1. 删除 Kingfisher里面含有swiftUI的代码,在podFile里 直接拷贝下面复制到 Target ... end 的 end 之前
pre_install do |installer|
remove_Kingfisher_swiftui() //方法名
end
2. 拷贝下面代码放到 上面 end 的后面
def remove_Kingfisher_swiftui //方法名
# 解决 xcode13 Release模式下SwiftUI报错问题
system("rm -rf ./Pods/Kingfisher/Sources/SwiftUI")
code_file = "./Pods/Kingfisher/Sources/General/KFOptionsSetter.swift"
code_text = File.read(code_file)
code_text.gsub!(/#if canImport\(SwiftUI\) \&\& canImport\(Combine\)(.|\n)+#endif/,'')
system("rm -rf " + code_file)
aFile = File.new(code_file, 'w+')
aFile.syswrite(code_text)
aFile.close()
end

网友评论