iOSでUnity iAP + Playfab レシート検証で下記のエラー発生。
Validation failed: /Client/ValidateIOSReceipt: There is no item in the catalog with an ID matching the product ID in the receiptPlayFab.Internal.PlayFabUnityHttp:OnResponse(String, CallRequestContainer)PlayFab.Internal.<Post>d__12:MoveNext()UnityEngine.SetupCoroutine:InvokeMoveNext(IEnumerator, IntPtr)
購入→購入成功→購入完了ダイアログ表示→ValidateIOSReceiptのみエラー
環境
Unity:2022.3.40f1
M1 Mac
Xcode:15.3
解決方法
App Store ConnectでSandboxアカウントを再作成で復旧。
購入履歴消去では復旧せず。
Unityのバージョンアップ(2022.3.7f1 → 2022.3.20f1)で解消された。

コメント