🦁

ios simulatorでnotificaiton permission dialogをskipする

2022/07/18に公開

背景

PUSH通知のdialogがsimulatorビルドで表示されるのだけど、テストの実行等でこの表示が邪魔だった.

なんとか自動で通知許可をする方法がないかと探し、TCC.dbを編集する方法で対応できそうな感じがしたが無理だった.
困ったところ、AppleSimulatorUtils を使うとこの辺が楽ちんに実現できたので忘れないようにメモ.

AppleSimulatorUtils

install

brew tap wix/brew
brew install applesimutils

通知許可する

applesimutils --booted --bundle com.example.app --setPermissions "notifications=YES"

実行すると設定を変更してsimulatorを再起動してくれる.

Discussion