Swift GeoFire错误链接器错误_OBJC_CLASS _ $ _ GeoFire

时间:2017-11-16 16:40:51

标签: swift xcode geofire

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

    $.ajax({
              url: $url,
              type: $type,
              data :formData,
              cache: false,
              contentType: false,
              processData: false,
              success: function(response){
                $('.username-error').html(response);
                $('.password-error').html(response);
              }
            });

我被困在这个错误中几个小时。仍然不确定什么以及如何解决。 这是我的Podfile

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


override func viewDidLoad() {
    super.viewDidLoad()


  let geoFire = GeoFire(firebaseRef: geofireRef)
}

这是我从XCode获得的错误

架构arm64的未定义符号:   " _OBJC_CLASS _ $ _ GeoFire",引自:       SecondMainViewController.o中的objc-class-ref ld:找不到架构arm64的符号 clang:错误:链接器命令失败,退出代码为1(使用-v查看调用)

1 个答案:

答案 0 :(得分:0)

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

Reference Link from Github