2016-08-18 96 views
2

我试图编译我的项目迅速用的CocoaPods和我得到这个错误:连接器命令用的CocoaPods迅速退出代码1(使用-v看看调用)失败

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) 

我m试图安装ToastSwift this

+2

你想要编译使用cocoapods创建的工作空间? – Leonardo

+1

你是否尝试退出然后重新启动应用程序,或运行一个干净的然后构建? – ZGski

+0

从终端执行此操作:ls -l〜/ Library/Developer/Xcode/DerivedData/Platis-dazbrsqztcftsbapiewpxklnxdhp/Build/Products/Debug-iphonesimulator从终端输入。包括在你的问题中。这应该*完成工作空间的全面清洁和完整构建之后*。 – BaseZen

回答

2

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

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

如果你不这样做,你会得到各种编译和链接错误。

你错过了这条线的文档的:

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.

0

我解决了这个问题删除您的数据导出文件夹,重建开放.xcworkspace代替.xcodeproj

+0

您是删除整个派生数据文件夹还是仅删除派生数据中用于项目的文件夹? – drvannostran98

+0

我删除了整个派生数据文件夹 –

相关问题