I am experiencing a similar issue using an Xcode 16.4 with a simulator running IOS 18.6
I receive a series of this message when trying to load products from the StoreKit configuration file:
Could not parse product: missingValue(for: [StoreKit.ProductResponse.Key.price], expected: StoreKit.BackingValue)
If I enable Zombie Objects in the debugger, I also get these messages:
Class _NSZombie_SKProductInternal is implemented in both ?? (0x1347517a0) and ?? (0x1347517d0). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
I've tested the file on a handful of older simulators and everything works fine; neither error is reported on an IOS 18.0 simulator.
I've also verified that things are working as expected with TestFlight so I'm less concerned about going to Production.
Still, it would be nice be have a much higher level of confidence that there is not a serious bug somewhere before I roll out my next Production release.
Topic:
App & System Services
SubTopic:
StoreKit
Tags: