Post

Replies

Boosts

Views

Activity

Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
We have updated the app to StoreKit 2 and submitted it to the App Store. It's already been approved, and everything is working perfectly with real users. Regarding the other app, the user who experienced problems reported that restarting their iPhone resolved the issue and restored all in-app purchases. It seems the problem is solved for us.
Topic: App & System Services SubTopic: StoreKit Tags:
May ’26
Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
We’ve now conducted additional tests. We have a 10-year-old app with around 800 downloads per day that has already been migrated to StoreKit 2 for quite some time. With real users in the live app, there are no issues — purchases can be made and restored successfully. However, with a sandbox test user while launching the app from Xcode, neither purchasing nor restoring works. In another 13-year-old app with around 1,800 downloads per day, StoreKit 2 works perfectly both live and with the sandbox test user without any issues. All apps use the exact same code for the StoreKit 2 logic and are tested with the same users. Today we will take the risk and submit the app we were originally talking about for review after switching to StoreKit 2, and test whether it works live without any problems.
Topic: App & System Services SubTopic: StoreKit Tags:
May ’26
Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
iOS 26.5 didn't bring any improvement either. Restoring the in-app purchases when attempting to purchase again with StoreKit 1 does not work and with StoreKit 2 restoring the in-app purchases does not work at all. How can we contact Apple Support for urgent help? It is a very serious problem. It's a 9 year old app with an average of 600 downloads daily.
Topic: App & System Services SubTopic: StoreKit Tags:
May ’26
Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
We were even able to reproduce it on an iPad with iOS 17.5.1 and on iPhone with iOS 18.7.8 with one of these two affected apps. With StoreKit 2, AppStore.sync() does not synchronize previously purchased in-app purchases. When attempting to purchase the product again, the message appears that the purchase has already been made, and then the error is thrown at: let result = try await product.purchase() and the purchase cannot be restored. Printing description of nsError: Error Domain=SKErrorDomain Code=0 "Ein unbekannter Fehler ist aufgetreten" UserInfo={NSLocalizedDescription=Ein unbekannter Fehler ist aufgetreten, NSUnderlyingError=0x12cef54a0 {Error Domain=ASDServerErrorDomain Code=2047 "Du hast diesen Artikel nicht gekauft." UserInfo={NSLocalizedFailureReason=Du hast diesen Artikel nicht gekauft.}}} Translation: "Ein unbekannter Fehler ist aufgetreten" -> "An unknown error has occurred." "Du hast diesen Artikel nicht gekauft." -> "You did not purchase this item."
Topic: App & System Services SubTopic: StoreKit Tags:
May ’26
Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
We have been experiencing the same issue for a few days now in two of our apps. Users have reported it via email and through negative App Store reviews. In all of our other apps, in-app purchases are still working without any problems. In our case, the issue affects non-consumable in-app purchases (one-time purchases). In one of the affected apps, we can reproduce the issue with a Sandbox user. The problem occurs not only with StoreKit 2, but also with the old StoreKit implementation. We noticed it because we are currently migrating this app to StoreKit 2. With StoreKit 1, in-app purchases can be restored using restoreCompletedTransactions. But when trying to purchase an in-app purchase that has already been bought, the App Store displays a message saying that the item has already been purchased and asks whether it should be downloaded again for free. However, the download/restore then fails: Printing description of nsError: Error Domain=SKErrorDomain Code=0 "Ein unbekannter Fehler ist aufgetreten" UserInfo={NSLocalizedDescription=Ein unbekannter Fehler ist aufgetreten, NSUnderlyingError=0x12cef54a0 {Error Domain=ASDServerErrorDomain Code=2047 "Du hast diesen Artikel nicht gekauft." UserInfo={NSLocalizedFailureReason=Du hast diesen Artikel nicht gekauft.}}} The messages are in German because this is a test user for the German store.
Topic: App & System Services SubTopic: StoreKit Tags:
May ’26
Reply to Reject Payment Notification
In the email “Reject Payment Notification,” there is a “Contact Us” link at the bottom, but the contact form is not working. It is not possible to select a “Content Type” or a “Topic.” Therefore, it is not possible for us to contact the responsible team. Unfortunately, we have still not received any response to our email to App Store Connect Support. Is there really no Apple employee who can help us here? This is a serious issue.
Dec ’25
Reply to Reject Payment Notification
Is there an Apple employee who can help us with this issue? Our business bank account is with UBS Switzerland and has been registered in App Store Connect for over five years. All payouts have worked without any issues during this time. App Store Connect has now suddenly marked the account as invalid, even though nothing has changed and the account is fully functional. A payout from Google Play was credited to this account today. We temporarily added a private account, removed the UBS account, and then added it again. However, the error message in App Store Connect remains unchanged. We need payouts to continue going to this account, as our accounting and business processes depend on it. Other business accounts exist but are used for different purposes. The error message refers to an incorrect “routing number”. However, when adding a Swiss bank account, there is no routing number field. Instead, a bank clearing number is required. We selected this number using App Store Connect’s search, and it matches our UBS account details exactly. All entered information is correct. This appears to be an internal App Store Connect bank account validation issue. A failed transfer cannot be the cause of this error, as the payout window has not yet been reached. The next transfer should only occur at the end of December or in January. We have already contacted Apple Developer Support but have not yet received a response. Any assistance from an Apple employee or confirmation of a known issue would be greatly appreciated. Thank you.
Dec ’25
Reply to Xcode 27 for Intel Macs
Oh no. Intel is no longer supported? What do we do with these beautiful machines now? MacBook Pro 16" 2.4 GHz 8-Core Intel Core i9, 64GB RAM, 8TB SSD
Replies
Boosts
Views
Activity
Jun ’26
Reply to Xcode always shows error "Error Downloading Crash Log Information" when trying to download crash logs
It's working again for us. The crash logs are now downloading without any problems.
Replies
Boosts
Views
Activity
May ’26
Reply to WebKit WKScreenTimeConfigurationObserver Crash in iOS26.2
We're also seeing these crashes in our apps. However, we can't even download the crash logs right now because Xcode is reporting an error.
Topic: Safari & Web SubTopic: General Tags:
Replies
Boosts
Views
Activity
May ’26
Reply to Xcode always shows error "Error Downloading Crash Log Information" when trying to download crash logs
We are also unable to download crash logs anymore. Tested with Xcode 26.5:
Replies
Boosts
Views
Activity
May ’26
Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
We have updated the app to StoreKit 2 and submitted it to the App Store. It's already been approved, and everything is working perfectly with real users. Regarding the other app, the user who experienced problems reported that restarting their iPhone resolved the issue and restored all in-app purchases. It seems the problem is solved for us.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
May ’26
Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
We’ve now conducted additional tests. We have a 10-year-old app with around 800 downloads per day that has already been migrated to StoreKit 2 for quite some time. With real users in the live app, there are no issues — purchases can be made and restored successfully. However, with a sandbox test user while launching the app from Xcode, neither purchasing nor restoring works. In another 13-year-old app with around 1,800 downloads per day, StoreKit 2 works perfectly both live and with the sandbox test user without any issues. All apps use the exact same code for the StoreKit 2 logic and are tested with the same users. Today we will take the risk and submit the app we were originally talking about for review after switching to StoreKit 2, and test whether it works live without any problems.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
May ’26
Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
iOS 26.5 didn't bring any improvement either. Restoring the in-app purchases when attempting to purchase again with StoreKit 1 does not work and with StoreKit 2 restoring the in-app purchases does not work at all. How can we contact Apple Support for urgent help? It is a very serious problem. It's a 9 year old app with an average of 600 downloads daily.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
May ’26
Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
We were even able to reproduce it on an iPad with iOS 17.5.1 and on iPhone with iOS 18.7.8 with one of these two affected apps. With StoreKit 2, AppStore.sync() does not synchronize previously purchased in-app purchases. When attempting to purchase the product again, the message appears that the purchase has already been made, and then the error is thrown at: let result = try await product.purchase() and the purchase cannot be restored. Printing description of nsError: Error Domain=SKErrorDomain Code=0 "Ein unbekannter Fehler ist aufgetreten" UserInfo={NSLocalizedDescription=Ein unbekannter Fehler ist aufgetreten, NSUnderlyingError=0x12cef54a0 {Error Domain=ASDServerErrorDomain Code=2047 "Du hast diesen Artikel nicht gekauft." UserInfo={NSLocalizedFailureReason=Du hast diesen Artikel nicht gekauft.}}} Translation: "Ein unbekannter Fehler ist aufgetreten" -> "An unknown error has occurred." "Du hast diesen Artikel nicht gekauft." -> "You did not purchase this item."
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
May ’26
Reply to StoreKit 2: Transaction.all and Transaction.currentEntitlements return empty for valid non-consumable purchases in production
We have been experiencing the same issue for a few days now in two of our apps. Users have reported it via email and through negative App Store reviews. In all of our other apps, in-app purchases are still working without any problems. In our case, the issue affects non-consumable in-app purchases (one-time purchases). In one of the affected apps, we can reproduce the issue with a Sandbox user. The problem occurs not only with StoreKit 2, but also with the old StoreKit implementation. We noticed it because we are currently migrating this app to StoreKit 2. With StoreKit 1, in-app purchases can be restored using restoreCompletedTransactions. But when trying to purchase an in-app purchase that has already been bought, the App Store displays a message saying that the item has already been purchased and asks whether it should be downloaded again for free. However, the download/restore then fails: Printing description of nsError: Error Domain=SKErrorDomain Code=0 "Ein unbekannter Fehler ist aufgetreten" UserInfo={NSLocalizedDescription=Ein unbekannter Fehler ist aufgetreten, NSUnderlyingError=0x12cef54a0 {Error Domain=ASDServerErrorDomain Code=2047 "Du hast diesen Artikel nicht gekauft." UserInfo={NSLocalizedFailureReason=Du hast diesen Artikel nicht gekauft.}}} The messages are in German because this is a test user for the German store.
Topic: App & System Services SubTopic: StoreKit Tags:
Replies
Boosts
Views
Activity
May ’26
Reply to Unusually long “Waiting for Review” times this week (App Store + TestFlight delays?)
Same here. We submitted updates for three apps. One went into review and was approved within a few hours. The other two have been stuck in “Waiting for Review” for several days. We’ll just have to wait and see.
Replies
Boosts
Views
Activity
Feb ’26
Reply to Reject Payment Notification
Everything is back to normal. Thanks to the Apple team for fixing this issue.
Replies
Boosts
Views
Activity
Dec ’25
Reply to Reject Payment Notification
It appears that Swiss banks are affected. How can this issue be resolved? Who should we contact to get help? We were planning to finish development of a new app and enjoy our Christmas holidays, but now payouts are blocked and we don’t know how to resolve this issue.
Replies
Boosts
Views
Activity
Dec ’25
Reply to Reject Payment Notification
In the email “Reject Payment Notification,” there is a “Contact Us” link at the bottom, but the contact form is not working. It is not possible to select a “Content Type” or a “Topic.” Therefore, it is not possible for us to contact the responsible team. Unfortunately, we have still not received any response to our email to App Store Connect Support. Is there really no Apple employee who can help us here? This is a serious issue.
Replies
Boosts
Views
Activity
Dec ’25
Reply to Reject Payment Notification
Is there an Apple employee who can help us with this issue? Our business bank account is with UBS Switzerland and has been registered in App Store Connect for over five years. All payouts have worked without any issues during this time. App Store Connect has now suddenly marked the account as invalid, even though nothing has changed and the account is fully functional. A payout from Google Play was credited to this account today. We temporarily added a private account, removed the UBS account, and then added it again. However, the error message in App Store Connect remains unchanged. We need payouts to continue going to this account, as our accounting and business processes depend on it. Other business accounts exist but are used for different purposes. The error message refers to an incorrect “routing number”. However, when adding a Swiss bank account, there is no routing number field. Instead, a bank clearing number is required. We selected this number using App Store Connect’s search, and it matches our UBS account details exactly. All entered information is correct. This appears to be an internal App Store Connect bank account validation issue. A failed transfer cannot be the cause of this error, as the payout window has not yet been reached. The next transfer should only occur at the end of December or in January. We have already contacted Apple Developer Support but have not yet received a response. Any assistance from an Apple employee or confirmation of a known issue would be greatly appreciated. Thank you.
Replies
Boosts
Views
Activity
Dec ’25
Reply to Reject Payment Notification
Our payment information is also marked as active in the business data. The message is in the “Payments and Financial Reports” section.
Replies
Boosts
Views
Activity
Dec ’25