StoreKit Testingとは
Xcode 12から使える
従来App Store Connectと実際に通信するしかなかったStoreKit API周りのやりとりを完全にシミュレートしてくれる
シミュレータ・デバイス両方で使える
ユニットテストでも利用可能
開発を始めるためにApp Store Connectにアプリや課金アイテムのセットアップをする必要がない
シミュレータを使って開発できる
さまざまな状況を網羅的にテストできる
Ask To Buy、購読期限切れ、復元、再購入、etc.
マニュアルテスト、ユニットテストの両方でStoreKitまわりの確認ができる
ライブラリの挙動を検証するのにも便利
およそ想定されるあらゆる状況の組み合わせがシミュレートできる
これまで経験が必要だったエッジケースも含めて網羅的な検証ができる