我将Firebase库添加到我的项目中,然后我收到了此错误.当我编译它时,Xcode找不到一些目录.但是,它们位于Pods目录中.
这是错误日志:
ld: warning: directory not found for option '-F/Users/Erumaru/Library/Developer/Xcode/DerivedData/TodoTogether-gkzytezmbbgkikgoxjpptxgrixil/Build/Products/Debug-iphonesimulator/GTMSessionFetcher' ld: warning: directory not found for option '-F/Users/Erumaru/Library/Developer/Xcode/DerivedData/TodoTogether-gkzytezmbbgkikgoxjpptxgrixil/Build/Products/Debug-iphonesimulator/GoogletoolBoxForMac' ld: framework not found GTMSessionFetcher clang: error: linker command Failed with exit code 1 (use -v to see invocation)
这是我的Podfile:
# Uncomment the next line to define a global platform for your project
# platform :ios,'9.0'
target 'TodoTogether' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
platform :ios,'10.0'
pod 'Firebase'
pod 'Firebase/AdMob'
pod 'Firebase/Auth'
pod 'Firebase/Crash'
pod 'Firebase/Database'
pod 'Firebase/Analytics'
pod 'Firebase/Messaging'
pod 'Firebase/RemoteConfig'
pod 'Firebase/Storage'
# Pods for TodoTogether
end
解决方法
确保打开工作区文件而不是项目文件.我收到了同样的错误,并意识到我使用的是项目,而不是工作空间.