dev環境でアイテムを課金購入しようとしたらエラーダイアログが出てきた
解決策
どうやらiOSアプリのアプリ内課金の動作テストをする際には、普段実機で使っている Apple ID(通常アカウント)では、リリース前のアプリのアプリ内課金はできないらしく、iTunes Connectで作ったテスト用アカウントが必要らしいです。
なので一旦使用しているappleIDをサインアウトしてsandbox用のものでサインインしなおしたら通りました
参照
https://joyplot.com/documents/2016/11/12/itunes-connect-purchase-account/
https://akiyoko.hatenablog.jp/entry/2013/11/09/144703