Can't Test StoreKit in Sandbox or Xcode

Once upon a time, I could at least test StoreKit in XCode. Now, whenever I try to test StoreKit, I never see any purchase dialogue asking for a password or to sign in, and therefore never have an option to input a Sandbox account in settings. There seems no route forward as I'm unable to actually test whether subscriptions are working, and ensure that any failures are handled correctly, it's driving me insane.

XCode also crashes every time I try to "manage subscriptions".

Following Apple's documentation gets me nowhere. Has anyone found a way to successfully test StoreKit now?
In app purchase work only in physical device. From Xcode 12 onwards you can test in app purchase in simulator but you need to setup some settings (google it, how to test in app purchase in Xcode 12). If you are not found sandbox account in settings , no worries. Just go through your app and make purchase. Then a pop up will come to enter the credentials to complete the payment. Enter your Sandbox Apple ID and password over there and complete the payment. Then you go back and check on Settings>Appstore. You can see your sandbox account is logged there.
One thing you can do in Xcode 12 is to test purchases in the simulator, if you set up a StoreKit Configuration file and enable it in the project scheme... Then you can do the full range of purchase testing in the simulator.

On device Sandbox should still present a login (make sure your scheme does not have a StoreKit configuration active if you want to test using Sandbox), if you go to Settings->AppStore are you already logged in to a testing account? If you are it would not present a new login.

I get the same crash in Xcode using the Transactions window and clicking on "manage subscriptions", though Xcode 12.2 seems to have a release candidate now and that might fix things.
Can't Test StoreKit in Sandbox or Xcode
 
 
Q