背景
macOSアプリでFirebase Realtime Databaseを使用する際、「指定されたホスト名のサーバが見つかりませんでした」エラーが発生。
原因
MacOSのApp Sandboxによるネットワークアクセスが制限されている。
解決方法
プロジェクトのアプリ名.entitlements
ファイルに以下を追加:
<key>com.apple.security.network.client</key>
<true/>
これでRealtime Databaseへの接続・データ保存が可能となる。
iOSアプリでは不要だが、MacOSアプリでは設定必要。