cocoapods swift 的链接器命令失败,退出代码为 1(使用 -v 查看调用)

linker command failed with exit code 1 (use -v to see invocation) with cocoapods swift

我正在尝试使用 cocoapods 在 swift 中编译我的项目,但出现此错误:

ld: warning: directory not found for option '-F/Users/platis/Library/Developer/Xcode/DerivedData/Platis-dazbrsqztcftsbapiewpxklnxdhp/Build/Products/Debug-iphonesimulator/ToastSwift'
ld: framework not found ToastSwift
clang: error: linker command failed with exit code 1 (use -v to see invocation)

我正在尝试从 this

安装 ToastSwift

当您使用 CocoaPod 时,它会创建一个新的启动文件:Project.xcworkspace

只有这个文件包含 Pod 配置。从技术上讲,工作区是项目的集合;每个 Pod 都有自己的项目,因为每个 Pod 都有自己的配置要求和资源。您不能再使用 .xcodeproj 来启动您的项目,否则将找到 none 的 Pod 信息。

如果不这样做,您将遇到各种编译错误和 link 错误。

您错过了文档的这一行:

https://guides.cocoapods.org/using/using-cocoapods.html

Open the MyApp.xcworkspace that was created. This should be the file you use everyday to create your app.

我解决了删除派生数据文件夹、重建和打开 .xcworkspace 而不是 .xcodeproj 的问题