2016-09-19 24 views
5

Tôi đã cài đặt thủ công Firebase SDK vào dự án iOS của mình. Thực hiện chỉ đạo từ README.md tôi bao gồm tất cả các file từ thư mục Analytics:Firebase Analytics không khả dụng

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

Và tôi bao gồm "import FirebaseAnalytics" để AppDelegate tôi. và sau đó tôi gọi là:

FIRApp.configure() 

Nhưng Xcode vẫn nói với tôi điều này:

*** 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) 

Tôi đang làm gì sai ở đây? FYI. Tôi đang chạy Xcode Phiên bản 7.3.1 và tôi có SDK mới nhất.

+0

sử dụng pod cài đặt tốt hơn –

+0

Tôi thực sự đã thử cài đặt nhóm trước tiên. Nhưng vấn đề luôn là "0 phụ thuộc được cài đặt" bất cứ khi nào tôi thử. – Giraffe

+0

Bạn có nhận được giải pháp cho vấn đề này không? Tôi cũng phải đối mặt với vấn đề này .. xin vui lòng cho tôi biết làm thế nào u cố định này .. – Nitin

Trả lời

4

Bạn đã thêm cờ -ObjC vào cài đặt "Cờ kết nối khác" chưa? Khi tôi thực hiện điều này trong dự án Objective-C của mình, ứng dụng đã ngừng gặp sự cố khi cố gắng tải Firebase. Tôi cũng bao gồm tất cả các tệp Firebase, đã sử dụng tiêu đề Firebase.h và [FIRApp configure] để gọi Firebase.

Tôi đang chạy Xcode 8.

+0

Có và có tôi đã làm. Nhưng Xcode vẫn đang hét vào mặt tôi như một lời nguyền. – Giraffe

+0

Bạn có phân tích không? Tôi có phân tích Firebase và tệp Admob. – Armando

+0

Không, tôi có toàn bộ SDK với ... như mọi thứ, AdMob, Analytics, Auth, v.v. Sau đó, tôi đã thử cài đặt Firebase thông qua tạo tệp pod, giống như cách Google khuyên dùng. Nó hoạt động. Nhưng nếu tôi chỉ cần kéo và thả (cài đặt thủ công) SDK vào dự án Xcode của tôi, nó vẫn cho tôi lỗi tương tự. – Giraffe

Các vấn đề liên quan