I am troubleshooting a reproducible StoreKit product discovery issue in a TestFlight build of my iOS application.
App:
Bundle ID: com.aileguvende.app
Version: 2.9.59
Build: 97
On a physical iPhone using the TestFlight build, opening the subscription/paywall screen reproduces the issue. StoreKit availability is true and canMakePayments is true, but Product.products(for:) requests six auto-renewable subscription identifiers and returns:
Requested products: 6
Returned products: 0
Not found products: 6
The query reports product_query_error with the plugin error code storekit_no_response. No purchase or Restore operation is required to reproduce the issue.
The applicable TN3186 checks completed successfully: the App ID is explicit, In-App Purchase capability is enabled, the bundle ID and signing profile match, all six product identifiers match App Store Connect, all six products are available in Türkiye, pricing is configured, Turkish and English localizations are present, and the Paid Apps Agreement, banking, and tax information are active. The Apple Account and storefront are Türkiye.
During the same runtime window, storekitd and appstored activity was observed and AMSErrorDomain activity was present, but no reliable native numeric error code or native product counts were exposed.
CLIENT_PLUGIN_DEFECT_PROVEN=NO
OFFICIAL_APPLE_INCIDENT_CONFIRMED=NO
Feedback Assistant report: FB24793792.
Could Apple engineers please verify:
Whether the six subscriptions are present in the TestFlight/Sandbox commerce catalog for com.aileguvende.app.
Whether the app-to-subscription catalog association is healthy on Apple’s backend.
Whether there is a current StoreKit/App Store Commerce product-discovery issue where Product.products(for:) returns an empty result despite TN3186 checks passing.
Whether any additional diagnostic is needed for FB24793792.
This issue is reproducible without a transaction. I am not requesting a source-code change or a new build.
Topic:
App & System Services
SubTopic:
StoreKit
0
0
39