実現したいこと
StoreKit2でアプリ内課金を実装しています。AppStore Connectで課金機能の審査をまだ通過しておらず、アプリ内課金を含むアップデート(AppStore Connectのアプリ内課金アイテム含む)を審査に提出したら「2.1 - Performance - App Completeness」でリジェクトされました。
XcodeのStoreKit Testingでは動作しているのでコード自体は問題ないはずですが、本番環境でエラーが出ているとして審査に通過できません。
発生している問題・分からないこと
App Store Connectに登録した課金商品がまだ審査を通過しておらず、本番環境では利用不可(configuration.state.unavailable)となります。
利用できない状態なのでエラーが出ていますが、これが原因で審査を通過できません。審査を通過しないと利用可能な状態にならないので、審査中に課金機能を正常に動作させる方法がわかりません。
エラーメッセージ
error
1Guideline 2.1 - Performance - App Completeness 2 3Issue Description 4The app exhibited one or more bugs that would negatively impact users. 5Bug description: The app showed an error when we tapped on delete ad.
該当のソースコード
特になし
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
SandboxアカウントやStoreKit Testingに関する情報が多く、審査についての情報を見つけられませんでした
補足
追記 6/17:課金内容は広告削除の有料オプションです。審査で指摘されているものはこのオプションを購入するための画面で、StoreKitが商品を読み込めずにエラーを出しています。これがバグとされて審査に通過できていません。(StoreKit testでは動作しているため、商品の審査が通過できればエラーにはならないはずです)

あなたの回答
tips
プレビュー