我遇到以下错误
ld: framework not found FirebaseCore
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已经尝试了所有事情,例如清洁,重新集成以及更新和安装PODS,似乎没有任何效果。请帮忙。这是我的PODFILE。在过去的两个星期里,我一直在为这个疯狂的事情而苦苦挣扎
target 'MyProject' do
use_modular_headers!
# use_frameworks!
pod 'GoogleMaps'
pod 'GooglePlaces'
pod 'Alamofire'
pod 'SwiftyJSON'
pod 'SwiftKeychainWrapper'
pod 'FBSDKCoreKit', '4.35'
pod 'FBSDKShareKit', '4.35'
pod 'FBSDKLoginKit', '4.35'
pod 'GoogleSignIn'
pod 'Firebase/Core'
pod 'Firebase/Auth'
pod 'Firebase/Database'
pod 'Firebase/Storage'
pod 'Firebase/Crash'
pod 'FirebaseStorageCache'
end
答案 0 :(得分:0)
如果您查看Xcode中的工作区,但无法从那里深入到项目中,那么您的问题是您的工作区无法正确打开。在工作区资源管理器中,项目名称旁边应有一个展开箭头。以我为例,这是因为在打开工作区之前先由Xcode打开了Project文件。由于项目已经在使用中,因此工作空间无法再次使用它。没有适当的错误消息来提醒您这种情况。
要解决:
现在,您应该可以从工作区中深入Xcode项目。
作为CocoaPods和Analytics的菜鸟,并与Workspaces合作时,我为这个问题而苦恼。我已将CocoaPods和Firebase添加到以前未使用CocoaPods的现有应用程序中。添加CocoaPods后,您只能通过工作区打开Xcode项目。
FWIW:我发现此链接对于了解正在发生的事情很有帮助:Xcode Project vs. Xcode Workspace - Differences
答案 1 :(得分:-1)
通过将部署目标更改为iOS 11来尝试实现。它对我有用。