ld:找不到框架 FirebaseNanoPB
Posted
技术标签:
【中文标题】ld:找不到框架 FirebaseNanoPB【英文标题】:ld: framework not found FirebaseNanoPB 【发布时间】:2019-02-16 08:56:01 【问题描述】:我有问题。我的项目没有编译。 总是出现这个错误:
ld: framework not found FirebaseNanoPB
我正在使用这个框架:
Using Firebase (5.7.0)
Using FirebaseAnalytics (5.1.1)
Using FirebaseAuth (5.0.3)
Using FirebaseAuthInterop (1.0.0)
Using FirebaseCore (5.1.2)
Using FirebaseFirestore (0.13.2)
Using FirebaseInstanceID (3.2.1)
Using FirebaseMessaging (3.1.1)
Using FirebaseStorage (3.0.1)
Using nanopb (0.3.8)
我从终端得到这个。
这是我的 pod 文件:
使用_frameworks!
target ‘HomeAdvisor’ do
pod 'Firebase'
pod 'Firebase/Firestore'
pod 'Firebase/Messaging'
pod 'Firebase/Auth'
pod 'Firebase/Storage'
pod 'FirebaseInstanceID'
pod 'Firebase/Core'
pod 'FirebaseAnalytics'
pod 'GoogleToolboxForMac'
pod 'Fabric'
pod 'Crashlytics'
end
我正在使用 XCode 9.2。 请帮帮我。
【问题讨论】:
ld: framework not found Pods的可能重复 @JadGhadry 我解决了这个问题。我刚刚从 Firebase 的 5.7.0 降级到 5.4.0 版本。 【参考方案1】:可能是,您手动添加了Other linker flags
。
请删除您项目中的其他链接器标志,然后重新安装 pod 调用pod install
。(重新构建其他链接器标志)
【讨论】:
【参考方案2】:删除链接器中的以下行以解决此问题
-framework
"FirebaseNanoPB"
【讨论】:
救了我的命,这绝对是它。谢谢!以上是关于ld:找不到框架 FirebaseNanoPB的主要内容,如果未能解决你的问题,请参考以下文章
Cocoapods Google Analytics ld:找不到框架
ld:找不到框架 Pods_MyProject_MyProjectTests