1

我正在使用xCode 13 beta4 并希望归档包含Kingfisher. 该应用程序在 下运行良好iOS 15,但是当我将其存档时出现以下错误。有人知道我应该怎么做吗?谢谢!

Swift 编译器错误.. 适用于 iOS 13 或更高版本

4

4 回答 4

1

这个脚本在 Xcode 13 上为我工作

post_install do |pi|
    pi.pods_project.targets.each do |t|
        t.build_configurations.each do |config|
            config.build_settings['IPHONEOS_DEPLOYMENT_TARGET'] = '11.0'
        end
    end
end
于 2021-11-22T20:21:12.820 回答
0

升级 Xcode 13 后,更新 pod 后,我开始遇到与您相同的问题,经过解决方法后,我找到了两种方法:

  1. 将 Kingfisher 降级到 5.x,例如:

    pod '翠鸟', '~>5.15.7'

或者

  1. 在部署信息中,将您的 iOS 支持版本升级到 12.0

等待 Kingfisher 的任何修复,我选择降级到 5.x

于 2021-11-05T05:17:32.780 回答
0

如果您使用的是 Xcode 13,这里有一个解决方法。

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

pod 'Kingfisher', :git => 'https://github.com/onevcat/Kingfisher.git', :branch => 'version6-xcode13'
于 2021-10-23T06:35:18.863 回答
0

使用 Kingfisher 7.0.0 beta 版应该可以解决。

例如pod 'Kingfisher', '~> 7.0'

于 2021-09-23T06:52:06.963 回答