gpt4 book ai didi

Swift GeoFire 错误链接器错误 _OBJC_CLASS_$_GeoFire

转载 作者:行者123 更新时间:2023-11-30 12:00:13 27 4
gpt4 key购买 nike

我可能可以编译和构建应用程序,直到我添加这 2 行 geofire 代码,我收到链接器错误

  let geofireRef = Database.database().reference().child("USER")


override func viewDidLoad() {
super.viewDidLoad()


let geoFire = GeoFire(firebaseRef: geofireRef)
}

我已经陷入这个错误几个小时了。仍然不确定什么以及如何解决。这是我的 Podfile

   # Uncomment the next line to define a global platform for your project
platform :ios, '11.0'

target 'App' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!

pod 'Firebase'
pod 'FirebaseCore’
pod 'FirebaseAuth'
pod 'FirebaseStorage'
pod 'FirebaseDatabase'
pod 'Material'
pod 'Kingfisher', '~> 4.0'
pod 'MapKitGoogleStyler'
pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc.git'
pod 'Mapbox-iOS-SDK', '~> 3.6'
pod 'MapboxDirections.swift', '~> 0.12'

#Pods for App

target 'AppTests' do
inherit! :search_paths
# Pods for testing
end

target 'AppUITests' do
inherit! :search_paths
# Pods for testing
end

这是我从 XCode 得到的错误

架构arm64的 undefined symbol : “_OBJC_CLASS_$_GeoFire”,引用自: SecondMainViewController.o 中的 objc-class-refld:未找到架构 arm64 的符号clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用)

最佳答案

我不知道为什么,但我通过添加 pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc.git', :branch => 'mpmcdonald-use-community' 找到了答案它运行完美。

Reference Link from Github

关于Swift GeoFire 错误链接器错误 _OBJC_CLASS_$_GeoFire,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47334945/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com