I'm sorry for taking so long to reply. But I only found a solution recently. I'll leave it here in case other users have the same problem. I developed a SwifPM to handle StoreKit 2 in cases where there is no internet (offline) or airplane mode. The repository is: Offline StoreKit 2