2017-10-19 51 views
1
我使用火力地堡

,我通過用它,一切都正常工作,在App和今天擴展使用火力地堡我的應用程序無法正常工作

然後我們加入今天擴展(2個擴展)我們的應用程序,我們還需要在它使用火力地堡,所以我把它添加到podfile這樣的:

use_frameworks! 
project ‘projectName.xcodeproj' 

    target ‘appName’ do 

     pod 'Firebase/Core' 

    post_install do |installer| 
installer.pods_project.targets.each do |target| 
    target.build_configurations.each do |config| 
     config.build_settings['SWIFT_VERSION'] = '3.0' 
    end 
end 
end 

end 

target ‘todayExtension1_Name’ do 

pod 'Firebase/Core' 

end 

target ‘todayExtension2_Name’ do 

pod 'Firebase/Core' 

end 

,我創建了兩個應用程序的todayExtensions,並正確執行的.plist文件和應用程序構建成功

,但是當我嘗試運行的應用程序,我得到這個運行時異常:

使dyld:找不到符號:_OBJC_CLASS _從引用$ _ GTMLogLevelFilter :/用戶/ rawanal - 奧馬裏/庫/開發人員/CoreSimulator/Devices/33A7DC45-EFD9-4245-8989-7C6B4194481F/data/Containers/Bundle/Application/84C060C2-A4AE-4AF3-8804-ADA8CFBCABB3/appName.app/appName 預計位於:/ Users/rawanal-omari/Library /Developer/CoreSimulator/Devices/33A7DC45-EFD9-4245-8989-7C6B4194481F/data/Containers/Bundle/Application/84C060C2-A4AE-4AF3-8804-ADA8CFBCABB3/appName.app/Frameworks/GoogleToolboxForMac.framework/GoogleToolbox ForMac in /Users/rawanal-omari/Library/Developer/CoreSimulator/Devices/33A7DC45-EFD9-4245-8989-7C6B4194481F/data/Containers/Bundle/Application/84C060C2-A4AE-4AF3-8804-ADA8CFBCABB3/appName.app/ appName

有沒有人遇到過這樣的問題?

回答

1

不知道是否通過瞄準吊艙的擴展是不夠的, 但需要

步驟1.轉到下面的步驟,將火力控制檯。

第2步。單擊您正在處理的項目。

Firebase dashboard

第3步:在該項目中,單擊 「添加其他應用程序」 add another app

第4步:選擇iOS和然後輸入您的Today擴展的包ID bundle id

第5步。完成嚮導並下載生成的GoogleService-Info.plist文件。將plist文件添加到您的今日分機的根文件夾中

從這裏您可以嘗試通過吊艙向您的分機添加Firebase。

+0

謝謝你的答案,但實際上我做了所有這些步驟之前,我添加到莢火力點:( – Rawan

+0

啊確定....順便說一句,有沒有什麼原因,你爲什麼不想手動添加它? – CharlieNorris