There has been some public forum postings on IAP not working for the last month (Dec '24) or so with iOS 18.2+
https://discussions.apple.com/thread/255902528?sortBy=rank&page=1
I can confirm on multiple iOS iPhone devices, IAP does not work in our app on iOS 18.1.1+, it throws the following error:
Received error that does not have a corresponding StoreKit Error: Error Domain=AMSErrorDomain Code=10 "Payment Sheet Failed Presentation failed"
The above IAP sheet appears correctly iOS iPhone device on 16.4+, 17+, and up to 18.1, but not 18.1.1
Xcode iPhone simulators are IAP working from 16.4+ up to 18.2
From the above forum link, it appears Apple has promised a fix at 18.3
I guess it's a wait and see.
Topic:
App & System Services
SubTopic:
StoreKit