2016-11-07 20 views
8

Tôi muốn xây dựng một khung công tác nhanh chóng của iOS (ví dụ: XYZ) để người dùng đăng nhập firebase bằng mã thông báo truy cập tùy chỉnh. Tôi đã hoàn thành phương thức đăng nhập của mình và nhận mã thông báo truy cập trong XYZ. Bây giờ tôi muốn Tích hợp Firebase trong XYZ để chuyển mã thông báo truy cập vào Firebase. Vì vậy, tôi cài đặt Firebase trong XYZ với cocoaPods. và viết mã và xây dựng một khung công tác XYZ. Mọi thứ đều ổn.Làm cách nào để Tích hợp các bản ca cao Firebase trong khung công tác tùy chỉnh của tôi?

Hơn tôi tạo một dự án nhanh chóng ABC và nhập khung công tác XYZ. Sau đó, tôi đã nhận lỗi "Thiếu mô-đun yêu cầu 'Firebase'" tại dòng tôi nhập XYZ.

Nếu tôi cũng cài đặt Firebase trong ABC bằng cacaoPod. Nó sẽ chạy thành công nhưng nhận được nhiều lỗi về "Lớp FirebaseXXX được triển khai trong cả ABC và XYZ. Một trong hai thứ sẽ được sử dụng. Một trong số đó là không xác định." Và tai nạn sớm.

Ai đó có thể giúp tôi tìm ra cách khắc phục sự cố này không?

+1

Có thể điều này sẽ giúp: http://stackoverflow.com/questions/29481298/how-to-use-cocoapods-in-a-swift-framework – Hodson

+0

bạn có thể hiển thị tệp podfile của mình không? –

+0

Tại sao bạn xây dựng một khung cho truy cập tùy chỉnh (token) khi Firebase đã hỗ trợ nhiều tùy chọn đăng nhập cũng như xác thực tùy chỉnh bằng mã thông báo? Nói cách khác, nếu bạn định thêm Firebase vào dự án của mình thì tại sao lại có nó trong một khung công tác? Dựa trên dữ liệu trong câu hỏi của bạn có vẻ như dư thừa - có thể làm rõ câu hỏi sẽ tiết lộ câu trả lời tốt hơn? – Jay

Trả lời

0

Các bạn đã thử một podfile như:

platform :ios, '9.0' 

target 'ABC' do 
    use_frameworks! 
    workspace 'ABC' 
    project 'ABC' 

    pod 'Firebase' 
    # ... 
end 

target 'XYZ' do 
    use_frameworks! 
    workspace 'ABC' 
    project 'XYZ' 

    # pods for the framework 
    pod 'Firebase' 
    # ... 
end 

?

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