2016-09-19 33 views
5

iOS projem için Firebase SDK'u manuel olarak yükledim. README.md gelen talimat sonrasında ben Analytics klasördeki tüm dosyaları dahil:Firebase Analytics kullanılamıyor

FirebaseAnalytics.framework 
FirebaseInstanceID.framework 
GoogleInterchangeUtilities.framework 
GoogleSymbolUtilities.framework 
GoogleUtilities.framework 

Ve ben AppDelegate için "import FirebaseAnalytics" dahil.

FIRApp.configure() 

Ama Xcode hala bu bana anlatıyor: ve sonra aradım

*** Terminating app due to uncaught exception 'com.firebase.core', reason: '[FIRApp configure] Firebase Analytics is not available.' 

*** First throw call stack: 
(
    0 CoreFoundation      0x0000000104178d85 __exceptionPreprocess + 165 
    1 libobjc.A.dylib      0x0000000106761deb objc_exception_throw + 48 
    2 CoreFoundation      0x0000000104178cbd +[NSException raise:format:] + 205 
    3 helloworld        0x0000000103f17190 -[FIRApp configureCore] + 325 
    4 helloworld        0x0000000103f16bb1 +[FIRApp addAppToAppDictionary:] + 100 
    5 helloworld        0x0000000103f162e2 +[FIRApp configureDefaultAppWithOptions:sendingNotifications:] + 268 
    6 helloworld        0x0000000103f16027 +[FIRApp configure] + 302 
    7 helloworld        0x0000000103ee9d81 _TFC6mognet11AppDelegate11applicationfTCSo13UIApplication29didFinishLaunchingWithOptionsGSqGVs10DictionaryCSo8NSObjectPs9AnyObject____Sb + 97 
    8 helloworld        0x0000000103ee9ea4 _TToFC6mognet11AppDelegate11applicationfTCSo13UIApplication29didFinishLaunchingWithOptionsGSqGVs10DictionaryCSo8NSObjectPs9AnyObject____Sb + 180 
    9 UIKit        0x00000001051a49ac -[UIApplication _handleDelegateCallbacksWithOptions:isSuspended:restoreState:] + 272 
    10 UIKit        0x00000001051a5c0d -[UIApplication _callInitializationDelegatesForMainScene:transitionContext:] + 3415 
    11 UIKit        0x00000001051ac568 -[UIApplication _runWithMainScene:transitionContext:completion:] + 1769 
    12 UIKit        0x00000001051a9714 -[UIApplication workspaceDidEndTransaction:] + 188 
    13 FrontBoardServices     0x00000001091bd8c8 __FBSSERIALQUEUE_IS_CALLING_OUT_TO_A_BLOCK__ + 24 
    14 FrontBoardServices     0x00000001091bd741 -[FBSSerialQueue _performNext] + 178 
    15 FrontBoardServices     0x00000001091bdaca -[FBSSerialQueue _performNextFromRunLoopSource] + 45 
    16 CoreFoundation      0x000000010409e301 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17 
    17 CoreFoundation      0x000000010409422c __CFRunLoopDoSources0 + 556 
    18 CoreFoundation      0x00000001040936e3 __CFRunLoopRun + 867 
    19 CoreFoundation      0x00000001040930f8 CFRunLoopRunSpecific + 488 
    20 UIKit        0x00000001051a8f21 -[UIApplication _run] + 402 
    21 UIKit        0x00000001051adf09 UIApplicationMain + 171 
    22 helloworld        0x0000000103eea832 main + 114 
    23 libdyld.dylib      0x000000010722592d start + 1 
) 
libc++abi.dylib: terminating with uncaught exception of type NSException 
(lldb) 

Burada yanlış ne yapıyorum? Bilginize. Xcode Version 7.3.1 çalıştırıyorum ve en son SDK'm var.

+0

daha iyi kullanılması pod çalıştırıyorum yüklemek –

+0

Aslında pod ilk yüklemeden çalıştı. Ama sorun her zaman denediğimde "0 bağımlılıklar yüklü" idi. – Giraffe

+0

Bu sorunun çözümü var mı? Ben de bu sorunla karşı karşıyayım .. lütfen bunu nasıl düzeltdiğimi bana bildirin .. – Nitin

cevap

4

"Diğer Bağlama Bayrakları" ayarında -ObjC bayrağını eklediniz mi? Bunu Objective-C projemde yaptığımda, Firebase'i yüklemeye çalışırken uygulama kilitlenmeyi durdurdu. Firebase dosyalarını da ekledim, Firebase.h başlığını ve Firebase'i aramak için [FIRApp configure] kullandı.

Xcode 8.

+0

Evet ve evet yaptım. Ama Xcode hala bana bir şey olarak bağırıyor. – Giraffe

+0

Sadece analitiğiniz var mı? Firebase analiz ve Admob dosyalarına sahibim. – Armando

+0

Nono, SDK'yı her şeye sahip ... AdMob, Analytics, Auth, vb. Ile tamamladım. Daha sonra Google'ın önerdiği gibi bir pod dosyası oluşturarak Firebase'i yüklemeyi denedim. İşe yarıyor. Ancak, sadece SDK'yı Xcode projeme sürükleyip bıraktığımda (manuel olarak), yine de bana aynı hatayı veriyor. – Giraffe