xcode:没有这样的模块“翠鸟”
Posted
技术标签:
【中文标题】xcode:没有这样的模块“翠鸟”【英文标题】:xcode: no such module 'Kingfisher' 【发布时间】:2021-06-15 15:05:17 【问题描述】:我想在模拟器上运行我的应用
但我收到此错误:
no such module 'Kingfisher'
pod 更新、pod 安装、删除 DerivedData 文件夹、重新启动 xcode、使用 xcworkspace、使用 xcodeproj 和...没有解决我的问题!
操作系统:11.4 代码:12.4
我的豆荚:
platform :ios, '11.0'
use_frameworks!
target 'Name' do
pod 'QuickBlox'
pod 'Quickblox-WebRTC'
pod 'Alamofire'
pod 'Kingfisher'
pod 'NVActivityIndicatorView/Extended'
pod 'PulsingHalo'
pod 'ImageScrollView'
pod 'Firebase/Core'
pod 'Firebase/Messaging'
end
【问题讨论】:
这能回答你的问题吗? No such module ... in Xcode @staticVoidMan 我看到了这个解决方案。但不适合我 你在使用之前有没有在文件顶部导入KingFisher
?
@Yodagama 当然是的
@ParsaNikoo 嗯...如果您已经尝试过,那么在这种情况下,试试这个: 1. 清理项目 || 2. 构建 || 3. 在 Xcode 项目导航器中手动导航并打开几个 Kingfisher 类文件 || 4. 构建和运行。 (第 3 步强制 Xcode 定位丢失的模块类。)
【参考方案1】:
请在项目目录中按顺序使用这些命令 1-吊舱解体 2-rm podfile.lock 3-吊舱安装 然后清理项目并构建它应该可以工作
【讨论】:
【参考方案2】:我有时会遇到这种情况。
首先,清理构建,然后重新构建项目。
如果没有成功尝试pod install
,否则重启你的设备。
【讨论】:
【参考方案3】:就我而言,Kingfisher 使用 iOS 而不是 macOS。我使用了 Xcodes 包安装程序,而不是 pod install。为了修复我在 macOS 上的“没有这样的模块‘Kingfisher’”错误:
-
我不得不去我的目标。 (在 General/Signing/etc 的左侧)
点击您的 macOS 目标。
单击“构建阶段”(顶行倒数第二个)
转到“将二进制文件与库链接”。
单击“+”按钮并添加 Kingfisher 库。
如果您的 iOS 版本中出现错误,请将库添加到该目标。这不会解决每个人的问题,但是我在网上找不到其他解决方案,最后点击后我发现这个库丢失了,它修复了我的错误,所以我希望它可以帮助别人。
【讨论】:
【参考方案4】:将此添加到 podfile 对我有帮助
post_install do |installer|
installer.pods_project.build_configurations.each do |config|
config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64"
end
end
【讨论】:
以上是关于xcode:没有这样的模块“翠鸟”的主要内容,如果未能解决你的问题,请参考以下文章
更新 xcode 后出现此错误“没有这样的模块 'SwiftyJSON'”
如何防止“没有这样的模块'Alamofire'”作为Xcode中的错误?