2016-06-09 13 views
11

Tôi đã thêm Google Analytics bởi CocoaPod vào dự án của mình, nhưng ứng dụng của tôi đã bị lỗi và đã đưa ra lỗi sau.FirebaseAnalytics

ld: framework not found FirebaseAnalytics 
clang: error: linker command failed with exit code 1 (use -v to see invocation) 

Tôi nên làm gì để giải quyết vấn đề này? Tôi đã theo dõi this hướng dẫn từ google để tích hợp Google Analytics vào dự án của tôi.

Trả lời

33

Có thể bạn đang sử dụng cocoapod để thêm Firebase. Đảm bảo rằng trong cài đặt bản dựng cho mục tiêu của bạn là 'Đường dẫn tìm kiếm khung' cả cho Gỡ lỗi và Bắt đầu phát hành với $(inherited).

Cài đặt bản dựng cho phụ thuộc nhóm của bạn được xác định trong tệp xcconfig, nếu bạn không có $(inherited) trong cài đặt xây dựng của mục tiêu, cài đặt từ tệp này sẽ bị bỏ qua.

1

Bạn cần xóa khung được liên kết khỏi thuộc tính dự án.

1

Tôi đã gặp lỗi tương tự, Framework Search Paths trong Build Settings của mình đã được đặt thành $(inherited) cho cả Gỡ lỗi và Phát hành.

tôi quản lý để giải quyết việc này với các giải pháp ở đây: https://stackoverflow.com/a/38246169/1092815

Nói cách khác, Podfile.lock đã có một số phiên bản xấu trong nó, chạy này đã giải quyết được vấn đề của tôi:

pod update 
pod install 
0

Có lẽ bạn đã đã thêm cài đặt Đường dẫn tìm kiếm khung xây dựng khác,

Step 1: Remove all frame work search path in Build setting 
Step 2: run Pod install 
Step 3: Add others Framework search path (That's removed in step 1). 

Bây giờ chạy dự án!

0

Tôi gặp sự cố này và giải quyết: - Truy cập Info.plist -> Cài đặt bản dựng -> Đường dẫn tìm kiếm khung - Xác minh/sửa các đường dẫn. Trong trường hợp của tôi, nó là con đường tìm kiếm Fbsdk bổ sung mà đã gây ra vấn đề (xem hình ảnh đính kèm) error

tôi đã thay đổi nó để: fix