2017-04-21 75 views
1

我是iOS應用程序開發的初學者。我目前正在研究一個需要從Parse更改爲Firebase的項目。安裝Firebase pod後的鏈接器錯誤

  • 我安裝了可可豆莢和 「firebase/corepodfirebase現場指導。
  • 在appdelegate.h
  • 新增[FIRApp configure];進口firebase.h在 'didfinishlaunchingwithoptions'
  • 新增項目 'googleservice-info.plist'。

做這些步驟後,我跑的構建,但它與下面的錯誤(Screen Shot

未能顯示最近的問題

Ld /Users/../Build/Products/Debug-iphonesimulator/Example.app/Example 

蘋果Mach-O的連接錯誤集團

Undefined symbols for architecture x86_64: 
    "_OBJC_CLASS_$_FBAppCall", referenced from: 
     objc-class-ref in ParseFacebookUtils(PFFacebookAuthenticationProvider.o) 
    "_OBJC_CLASS_$_FBSession", referenced from: 
     objc-class-ref in ParseFacebookUtils(PFFacebookAuthenticationProvider.o) 
    "_FBTokenInformationExpirationDateKey", referenced from: 
     -[PFFacebookTokenCachingStrategy cacheTokenInformation:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) 
     -[PFFacebookTokenCachingStrategy expirationDate] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) 
     -[PFFacebookTokenCachingStrategy setExpirationDate:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) 
    "_OBJC_METACLASS_$_FBSessionTokenCachingStrategy", referenced from: 
     _OBJC_METACLASS_$_PFFacebookTokenCachingStrategy in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) 
    "_OBJC_CLASS_$_FBSessionTokenCachingStrategy", referenced from: 
     _OBJC_CLASS_$_PFFacebookTokenCachingStrategy in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) 
    "_OBJC_CLASS_$_FBRequest", referenced from: 
     objc-class-ref in ParseFacebookUtils(PFFacebookAuthenticationProvider.o) 
    "_FBTokenInformationUserFBIDKey", referenced from: 
     -[PFFacebookTokenCachingStrategy facebookId] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) 
     -[PFFacebookTokenCachingStrategy setFacebookId:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) 
    "_FBTokenInformationTokenKey", referenced from: 
     -[PFFacebookTokenCachingStrategy accessToken] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) 
     -[PFFacebookTokenCachingStrategy setAccessToken:] in ParseFacebookUtils(PFFacebookTokenCachingStrategy.o) 
ld: symbol(s) not found for architecture x86_64 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

我知道這與我的項目中的解析代碼有關,但我對Parse或in沒有太多的知識火力地堡。

請幫助我解決此錯誤,並指導我如何成功從Parse遷移到Firebase。

回答

0

如果您使用解析SDK,只要告你從你的項目或從podfile刪除ParseFacebookUtils.framework庫中刪除

pod 'Parse' 
pod 'ParseFacebookUtilsV4' 
+0

它是確定只刪除ParseFacebookUtils.framework?還有一個名爲Parse.framework的框架,我也必須刪除它嗎? –

+0

我想是的。只是試試:) –

+0

謝謝,構建成功。但 –