归档时出现“没有这样的模块‘翠鸟’”错误

Posted

技术标签:

【中文标题】归档时出现“没有这样的模块‘翠鸟’”错误【英文标题】:“No such module 'Kingfisher'” error when archiving 【发布时间】:2020-12-17 12:09:13 【问题描述】:

我成功运行或构建了一个应用程序,但是当我归档一个应用程序时,我在 Xcode 12.1 中归档后出现错误“No such module 'Kingfisher'”。 [1]:https://i.stack.imgur.com/M9kQM.png 我用最少的 ios 9.0 制作了一个应用程序。 我已经尝试了链接"No such module" error when archiving 中的解决方案,但没有成功。错误是一样的。 但是,链接上的答案主要是用户在 iOS 10 或 11 上构建,他们说它有效。 我尝试重新安装 pod,清除派生数据,但它不起作用。在我的 Podfile 中使用 iOS 9,如下图所示。 [2]:https://i.stack.imgur.com/ujUSD.png 我应该将 iOS 版本从 iOS 9.0 升级到更高版本吗?

【问题讨论】:

【参考方案1】:

我不确定它是否 100% 相关。但似乎 Kingfisher 支持最低 iOS 版本 10。 所以对于你的问题,是的。我会尝试提高它。

Podspec - https://github.com/onevcat/Kingfisher/blob/master/Kingfisher.podspec

【讨论】:

【参考方案2】:

a) 转到 Pods 产品组并选择所有 pods 框架

b) 打开构建设置并选择架构部分

c) 为 DebugRelease 模式设置“标准架构 (arm64, armv7) - $(ARCHS_STANDARD)

我遇到过这种问题。为我固定。试试这个。

【讨论】:

以上是关于归档时出现“没有这样的模块‘翠鸟’”错误的主要内容,如果未能解决你的问题,请参考以下文章

使用 GPUImage 归档 ios 应用程序时出现编译错误

归档 IOS 应用程序时出现代码设计错误

归档 iOS 应用程序时出现 Xcode 错误

归档 iPhone 应用程序时出现奇怪的错误

升级后,XCode 归档时出现“The Package Does Not Contain an Info.plist”错误

将存档的应用程序上传到 iTunes Connect 时出现错误 ITMS-90085