在iOS框架中使用Firebase

在iOS框架中使用Firebase,第1张

概述我创建了一个应该使用Firebase Analytics的Pod.问题是,如果我尝试将我的Pod与我的应用程序一起使用,则会失败,因为它无法在我的Pod中找到FirebaseAnalytics模块.这是一个已知的问题.因此,我尝试通过复制所需的Firebase框架来集成Firebase而不使用 CocoaPods.我创建了Pod,在Podspec文件中列出了Firebase框架,但是当我尝试构建应 我创建了一个应该使用Firebase Analytics的Pod.问题是,如果我尝试将我的Pod与我的应用程序一起使用,则会失败,因为它无法在我的Pod中找到FirebaseAnalytics模块.这是一个已知的问题.因此,我尝试通过复制所需的Firebase框架来集成Firebase而不使用 CocoaPods.我创建了Pod,在Podspec文件中列出了Firebase框架,但是当我尝试构建应用程序时,它失败了

framework not found FirebaseInstanceID for architecture arm64

任何帮助,将不胜感激!

Podspec看起来像这样:

Pod::Spec.new do |s|...  s.platform     = :ios,"9.0"  s.vendored_frameworks = 'FirebaseAnalytics.framework','FirebaseCore.framework','FirebaseInstanceID.framework','GoogleInterchangeUtilitIEs.framework','GoogleSymbolUtilitIEs.framework','GoogleToolBoxForMac.framework'  s.dependency 'AFNetworking','~> 2.6'  s.dependency 'PromiseKit','~> 4.0'  s.dependency 'KeychainAccess','~> 3.0'  s.dependency 'libPhoneNumber-iOS','~> 0.8'  s.dependency 'SVProgressHUD','~> 1.1'  s.dependency 'SwiftyJsON','~> 3.1.3'  s.dependency 'JTAppleCalendar','~> 6.0'  s.pod_target_xcconfig = { 'SWIFT_VERSION' => '3' }...end
解决方法 现在CocoaPods支持静态框架,如果你创建一个static_framework CocoaPod,可以将FirebaseAnalytics和其他静态框架作为依赖项.将FirebaseAnalytics更改回s.dependency并将以下内容添加到podspec:

s.static_framework = true

@H_403_40@ 总结

以上是内存溢出为你收集整理的在iOS框架中使用Firebase全部内容,希望文章能够帮你解决在iOS框架中使用Firebase所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1002288.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存