💭
【Firebase エラー】「Users does not have permission to access」
事象
Firebaseを使ったiPhoneアプリ開発で以下の画像のようにビルド時に
「Users does not have permission to access」
といったエラーと遭遇しました。
原因
以下の画像のようにFirebaseのStorageのRuleの設定で
「read」のみ「allow」に設定していたのが原因でした。
この状態だとユーザーは「読む」ことができても
アプリ内にデータを「書き」込んで保存することができないからです。
解決方法
以下の画像のように「Firebase」の「Storage」の「Rule」の設定で
「read」だけでなく「write」も「allow」に設定します。
こうすることで、ユーザーは「読む」だけでなく
アプリ内にデータを「書き」込んで保存することができます。
参考文献
[Swift]FireBaseのStorageで「User does not have permission to access」というエラーが出る
Discussion