我可以编译和构建应用程序,直到我添加这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查看调用)
答案 0 :(得分:0)
我不确定为什么,但我通过添加pod 'GeoFire', :git => 'https://github.com/firebase/geofire-objc.git', :branch => 'mpmcdonald-use-community'
找到答案,并且它完美地运行。