Firebase for iOS是一個Objective-C框架,建議使用Cocoapods進行集成。以下是我如何設置它:在動態Swift框架(帶/不帶Cocoapods)中導入Firebase並將框架導入到應用程序目標中
我在OS X 10.11.6上運行Xcode 8b6。該應用程序正在使用iOS 10 SDK構建,目標iOS 9.
MyApp
是我想要使用的常規(Swift)iOS應用程序。
MyFramework
是一個嵌入式動態框架與應用程序,q。我想所有的火力地堡代碼中抽象出來到框架,因此在添加火力地堡到MyFramework
目標我Podfile
:
# Uncomment this line to define a global platform for your project
# platform :ios, '9.0'
target 'MyApp' do
# Comment this line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for MyApp
target 'MyAppTests' do
inherit! :search_paths
# Pods for testing
end
end
target 'MyApp' do
pod 'Firebase'
pod 'Firebase/Database'
pod 'Firebase/Auth'
end
在運行pod install
,我能夠導入火力地堡中的所有.swift
文件MyFramework
。但是,在我的應用程序的任何地方使用import MyFramework
時,出現錯誤Missing required module Firebase
。
考慮到這可能是一個Cocoapods問題,我開始了一個新項目並手動集成了Firebase,但最終出現了同樣的問題。 這是一個已知的問題?如果是這樣,是否有任何修復?
同樣的問題在這裏... – codepushr
運氣好嗎?我面臨同樣的問題 – Jani
有沒有人找到解決方案呢?我正面臨同樣的問題,並奮鬥了幾天 – fruechtemuesli