无法将数据发送到FirebaseFirestore

ujv3wf0j  于 2022-12-14  发布在  其他
关注(0)|答案(1)|浏览(165)

我无法将数据从我的Xcode应用程序项目发送到Firebase。基本上,我正在制作一个消息传递应用程序,MessageData不会到我的Firebase Firestore。
错误信息:

Error Domain=FIRFirestoreErrorDomain Code=7 "Missing or insufficient permissions." UserInfo={NSLocalizedDescription=Missing or insufficient permissions.}
2022-12-12 10:18:25.317458+1300 ChatMat[2586:21468] 10.3.0 - [FirebaseFirestore][I-FST000001] Write at messages/X4FzU24jmKueNaFUOnKB failed: Missing or insufficient permissions.

以下是有关我的计算机的一些信息:
M1 Mac电脑
macOS 13.1操作系统
Xcode第14代
1.8.4椰子类
弗里斯
Cocoapods也拒绝更新到最新的版本1.11.3,并抛出一个退出代码“1”,我不知道如何解决这个问题,如果这是问题,那么请帮助我修复它。
我也不明白这个错误意味着什么,所以我需要一些解释。我是一个初学者在使用椰子与斯威夫特。

42fyovps

42fyovps1#

解决方案是将规则更改为:

rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /{document=**} {
      allow read, write: if request.auth != null;
    }
  }
}

这个解决方案比让一个人在评论中告诉你没有解决方案,你必须雇佣一个人要好。

相关问题