Post

Replies

Boosts

Views

Activity

Reply to "StoreKit Testing in Xcode" certificate is not trusted on iOS 26
I'm experiencing the same issue on iOS 27.0.1 on my iPhone 17 Pro. The certificate expired three days ago, and I haven't found a way to renew it. I confirmed the expiration date by inspecting the certificate embedded in AppTransaction.shared.jwsRepresentation. Even newly created StoreKit transactions are signed with the expired certificate. The issue affects two different apps on the same iPhone, using different StoreKit configuration files. Both work correctly on my iPad Pro. I've also reproduced the issue with Xcode 26.6, 27.0, and 27.1. Restarting the iPhone, resetting transactions, and clearing Xcode's StoreKit caches didn't help.
Topic: App & System Services SubTopic: StoreKit Tags:
1w
Reply to StoreKit 2/StoreKit for Paid to Fremium Migration
I'm stuck with the same problem regarding AppTransaction and volume purchase program customers. Did you find a solution? It looks like it would be possible to use the AppReceiptValidator library to locally determine if the environment is "ProductionVPP" (see https://github.com/IdeasOnCanvas/AppReceiptValidator/blob/49e95b1d67ba5c86b016231264832e12496897e8/Sources/AppReceiptValidator/UnofficialReceipt.swift#L32). It's impossible for me to test this though since I don't have access to a sample VPP receipt. I'm not sure if a VPP receipt does contain the originalAppVersion field for example.
Topic: App & System Services SubTopic: StoreKit Tags:
Nov ’23
Reply to "StoreKit Testing in Xcode" certificate is not trusted on iOS 26
I'm experiencing the same issue on iOS 27.0.1 on my iPhone 17 Pro. The certificate expired three days ago, and I haven't found a way to renew it. I confirmed the expiration date by inspecting the certificate embedded in AppTransaction.shared.jwsRepresentation. Even newly created StoreKit transactions are signed with the expired certificate. The issue affects two different apps on the same iPhone, using different StoreKit configuration files. Both work correctly on my iPad Pro. I've also reproduced the issue with Xcode 26.6, 27.0, and 27.1. Restarting the iPhone, resetting transactions, and clearing Xcode's StoreKit caches didn't help.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
1w
Reply to Sandbox App Store receipt cannot be refreshed because auth-sandbox.itunes.apple.com has an invalid certificate
I could just successfully refresh the sandbox app store receipt of my Mac app. Yay! I didn't try it for a few days, so I'm not sure when it started working again. https://auth-sandbox.itunes.apple.com still returns an invalid SSL certificate for me, so maybe that was not the root cause after all.
Replies
Boosts
Views
Activity
Nov ’23
Reply to Sandbox App Store receipt cannot be refreshed because auth-sandbox.itunes.apple.com has an invalid certificate
My DTS request was closed telling me "Please submit a complete bug report regarding this issue using Feedback Assistant". Of course I did that before contacting developer technical support and the feedback id number was included in the DTS form (FB13353908). I hope this gets resolved soon.
Replies
Boosts
Views
Activity
Nov ’23
Reply to StoreKit 2/StoreKit for Paid to Fremium Migration
I'm stuck with the same problem regarding AppTransaction and volume purchase program customers. Did you find a solution? It looks like it would be possible to use the AppReceiptValidator library to locally determine if the environment is "ProductionVPP" (see https://github.com/IdeasOnCanvas/AppReceiptValidator/blob/49e95b1d67ba5c86b016231264832e12496897e8/Sources/AppReceiptValidator/UnofficialReceipt.swift#L32). It's impossible for me to test this though since I don't have access to a sample VPP receipt. I'm not sure if a VPP receipt does contain the originalAppVersion field for example.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
Nov ’23