-
-
Notifications
You must be signed in to change notification settings - Fork 2.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
使用Carthage(0.38.0) update时候build failed. #1815
Comments
只能用回 Xcode 12。 |
Duplicated #1802 |
任何依赖了 Combine 的库都不行(就算你不在项目中使用)。Kingfisher 为了方便使用,选择了把 SwiftUI 的支持也放到了同一个 package 里,所以避免不了依赖 SwiftUI 和 Combine。
这个是 Xcode 13 的 bug,暂时 Kingfisher 没有除了升级到 v12 的办法来绕开这个编译的问题。如果您还需要支持 iOS 11 的话,建议是暂时继续用一段时间 iOS 12,看看 Apple 能不能在 Xcode 13.1 修好。 |
好的,谢谢 |
由于项目支持的最低版本是11.0,想继续使用6.0版本的Kingfisher,但是使用
carthage update --use-xcframeworks --platform iOS --no-use-binaries
后出现Build Failed的情况。Cartfile文件中的配置为
github "onevcat/Kingfisher" ~> 6.0
问题在5.0和6.0的时候发生,4.0和最新的7.0都可以成功。
其它的第三方库也暂时没有发现问题。
Carthage版本:
0.38.0
Xcode版本:
13.0
Mac os版本:
11.6
错误信息如下:
The text was updated successfully, but these errors were encountered: