Не удалось загрузить iOS swift Firestore при загрузке gRPC-C ++ Framework - PullRequest
1 голос
/ 30 сентября 2019

Когда я запускаю свой код пожарного депо, начало в порядке. Когда дело доходит до работы с симуляторами или моим новым телефоном, это происходит независимо от версии моего пожарного хранилища:

Некоторые говорили, что это связано с проблемами с ручкой, но это не сработает. использовать анонимный логин?

Вот мой код:

        Auth.auth().signInAnonymously() { (result , error) in
            guard let authResult = result else {
                return
            }
            let user = authResult.user
            let isAnonymous = user.isAnonymous  // true
            if(isAnonymous){
                let uid = user.uid
                User.shared.userId = uid
                print("user id : \(User.shared.userId)")
                let userRef = db.collection("user").document(User.shared.userId)
                userRef.getDocument { (querySnapshot, err) in
                if let err = err {
                    print("Error getting documents: \(err)")
                } else {
                    if (querySnapshot?.get("progress") == nil) {
                           var  dataDict : Dictionary<String , Any> = [:]
                           dataDict["progress"]  = 0
                           userRef.setData(dataDict)
                        }else{
                            let dict = querySnapshot?.data()
                            let sssresult = dict!.filter{ $0.key == "progress" }.first?.value as? Int ?? 0
                            User.shared.progress = sssresult                        
                        }
                    }
                }
            }
            // Do any additional setup after loading the view.
        }

  // CocoaPods: try to load from the gRPC-C++ Framework.
    NSBundle* _Nullable FindGrpcCppFrameworkBundle() {
      return [NSBundle bundleWithIdentifier:@"org.cocoapods.grpcpp"];
    }
...