2017-10-19 97 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

相关问题