본문 바로가기

iOS

Firebase FireStore Error(message: "Missing or insufficient permissions.") 해결법

Firebase 보안규칙 업데이트를 안한 오류 입니다.

Cloud Firestore의 규칙으로 가서 코드를 보면, 다음과 같이 나올 것입니다.

 

금일 날짜가 6월 10일인데 5월 21일 이전 요청만 허용되고 있네요. (근데 그 뒤에도 잘 되던거 보면 살짝 sync가 느린가봅니다)

 

그리고 알람창에 가면 이러한 경고도 떴을 겁니다.

 

위의 코드를 다음과 같이 수정해줍시다.

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

 

**이것은 개발과 테스트용 규칙이므로 출시 이후엔 적절한 규칙을 설정해주세요**