2016-09-28 139 views
0

我在自己的窗格內使用Firebase。我的架構是這樣的:Firebase iOS - 無法啓動應用程序

MyProjet 
| MyCustomPod 
| | Firebase 

我進口火力地堡在podspec這些行:

s.dependency "Firebase/Core" 
s.dependency "Firebase/Messaging" 

當我想要編譯我的項目,如果有設置框架FirebaseAnalyticsFirebaseInstanceIDFirebaseMessaging as 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

因爲Firebase的庫目前是靜態的,所以讓Firebase在另一個Pod內工作可能會非常棘手。 _OBJC_CLASS _ $ _ GSDK_PBDescriptor在GoogleInterchangeUtilities窗格中定義。