Transaction.currentEntitlements returning NULL values

Hi,

Overview

  • In my project I am using a .storekit StoreKit configuration file that is synced.
  • I have only non-consumable products

Problem

  • When I loop through Transaction.currentEntitlements after verification the properties such as transaction.productType are all NULL.

Note

I have called .finish on the transaction after the following:

  • Processing Transaction.updates
  • Processing purchasing a new product

Environment:

  • Xcode 27 Beta 5
  • iOS 26.6

Questions

  1. How can I resolve this?
  2. Am I missing something?
  3. Should I be using Transaction.latest(for:) instead of Transaction.currentEntitlements?
Transaction.currentEntitlements returning NULL values
 
 
Q