我在自己的pod中使用Firebase for iOS。我的架构是这样的:
MyProjet
| MyCustomPod
| | Firebase
我在podspec中使用这些行导入Firebase:
s.dependency "Firebase/Core"
s.dependency "Firebase/Messaging"
当我想编译我的项目时,如果必须将框架 FirebaseAnalytics , FirebaseInstanceID , FirebaseMessaging 设置为Other Linker Flags
,它编译正确,但在执行时,我有以下消息:
dyld: Symbol not found: _OBJC_CLASS_$_GSDK_PBDescriptor
Referenced from: /Path/To/MyApp.app/Frameworks/MyPod.framework/MyPod
Expected in: flat namespace
in /Path/To/MyApp.app/Frameworks/MyPod.framework/MyPod
有没有人遇到过这个问题?
答案 0 :(得分:0)
让Firebase在另一个pod中工作可能会很棘手,因为Firebase的库目前是静态的。 _OBJC_CLASS _ $ _ GSDK_PBDescriptor在GoogleInterchangeUtilities窗格中定义。