App Store

RSS for tag

The App Store allows users around the world to discover and download your iOS and iPadOS apps.

Posts under App Store tag

77 Posts

Post

Replies

Boosts

Views

Activity

Unroll app from macOS platform while keeping iOS in AppStore Connect
Hi AppStore Connect Team, We have an application that we were distributing to macOS and iOS via the same Bundle ID and App ID. The macOS platform is no longer maintained and we would like to remove it from the store. At the same time iOS is still being worked on, receiving regular updates. Is there a way to remove platform for an app in AppStore Connet? Thanks
0
0
161
Aug ’25
Apple Developer Enterprise Program - implications WRT App Store distribution
Hi, We’re a large organization enrolled in the "Apple Developer Program" as an "Organization" (not individual), with multiple apps on the App Store. We’ve run into the 100-device limit across our QA and development teams (split between Ad Hoc and Development provisioning profiles) and are exploring options. I’ve seen that some organizations create separate, department-specific Apple Developer Program accounts (e.g., QA, Dev, Prod) to get an additional 100 device slots per account. => Is this a common and Apple-approved approach? We’re also considering the Apple Developer Enterprise Program (https://developer.apple.com/programs/enterprise/). => A few questions: If we enroll in this program, would we lose the ability to distribute apps via the App Store? Is it strictly for internal distribution? If so, could we maintain a separate account for App Store distribution? Thanks
1
0
202
Aug ’25
ABM Redemption Codes Issue on Mac App Store for Mac Catalyst App
Our app (supports iOS and Mac Catalyst versions) is distributed as a Custom App via Apple Business Manager by generating redemption codes. We are experiencing issues with redemption of the generated codes on Mac devices via Mac Appstore. When attempting to redeem the codes, we encounter the error: "This code must be redeemed in the AppStore found on devices and within iTunes." (Screenshot attached) The codes redeem successfully on iOS devices through the iOS App Store, and then can be installed on Mac devices; the issue is specific to redemption on the Mac App Store. Given that the app has both iOS and Mac Catalyst versions, we expect it to support direct redemption on Mac AppStore as well. In the ABM portal, the platform is correctly shown as iOS and macOS. Notably, the same redemption flow works well for another app that similarly supports iOS and Mac Catalyst versions. From our side, we have compared and verified the configurations of both apps to be the same. We have also ensured the redemption is attempted in the correct App Store–enabled region for the app. Please share any insights.
0
0
291
Aug ’25
Swift 6 Minimum Requirement for App Store
Good afternoon, all! I was wondering if there was a timeline for when the App Store and/or TestFlight will drop support for Swift 5? I know Swift 6 was released last year and historically App Store requires a certain SDK minimum for upload. I was wondering if any SDK update was on the docket that would effectively force applications onto Swift 6? Looking at past releases, I had estimated mid to late 2026, but I wanted to confirm? Swift 4 Released September 2017 Became the default SDK in Xcode 9 Strongly "encouraged" via the iOS 12 SDK in late 2018 Essentially "required" by early 2019 Swift 5 Released March 2019 Became the default SDK in Xcode 10.2 Strongly "encouraged" via the iOS 12.1 SDK in early 2019 Essentially "required" by late 2020 Swift 6 Released June 2024 Became the default SDK in Xcode 16 Strongly "encouraged" via the iOS 18 SDK in April 2025 **Essentially "required" by mide-late 2026 ?? ** Thank you in advance!
4
0
195
Aug ’25
Setting Required Capabilities for Foundation Models
Cross-posting this from https://developer.apple.com/forums/thread/795707 per ask from DTS Engineer: Is there any way to ensure iOS apps we develop using Foundation Models can only be purchasable/downloadable on App Store by folks with capable devices? I would've thought there would be a Required Capabilities that App Store would hook into for Apple Intelligence-capable devices, but I don't seem to see it in the documentation here: https://developer.apple.com/documentation/bundleresources/information-property-list/uirequireddevicecapabilities The closest seems to be iphone-performance-gaming-tier as that seems to target all M1 and above chips on iPhone & iPad. There is an ipad-minimum-performance-m1 that would more reasonably seem to ensure Foundation Models is likely available, but that doesn't help with iPhone. So far, it seems the only path would be to set Minimum Deployment to iOS 26 and add iphone-performance-gaming-tier as a required capability, but I'm a bit worried that capability might diverge in the future from what's Foundation Model / Apple Intelligence capable since we're really wanting the devices with Apple Neural Engine sufficient for Apple Intelligence features in the SDKs (like Foundaton Models, Image Playgrounds, Audio Transcription, etc.) While I understand for the majority of apps they'll want to just selectively add in Apple Intelligence features and so can be usable by folks whose devices don't support it, the app experience I'm building doesn't make sense without the Foundation Models being available and I'd rather not have a large number of users downloading the app to be told "Sorry, your device is not capable of Apple Intelligence and so can't use this app" I've created a Feedback Assistant ticket tracking the question/ask here: FB19366221
0
0
124
Aug ’25
Setting Required Capabilities for Foundation Models
Is there any way to ensure iOS apps we develop using Foundation Models can only be purchasable/downloadable on App Store by folks with capable devices? I would've thought there would be a Required Capabilities that App Store would hook into, but I don't seem to see it in the documentation here: https://developer.apple.com/documentation/bundleresources/information-property-list/uirequireddevicecapabilities The closest seems to be iphone-performance-gaming-tier as that seems to target all M1 and above chips on iPhone & iPad. There is an ipad-minimum-performance-m1 that would more reasonably seem to ensure Foundation Models is likely available, but that doesn't help with iPhone. So far, it seems the only path would be to set Minimum Deployment to iOS 26 and add iphone-performance-gaming-tier as a required capability, but I'm a bit worried that capability might diverge in the future from what's Foundation Model / Apple Intelligence capable. While I understand for the majority of apps they'll want to just selectively add in Apple Intelligence features and so can be usable by folks whose devices don't support it, the app experience I'm building doesn't make sense without the Foundation Models being available and I'd rather not have a large number of users downloading the app to be told "Sorry, you're not Apple Intelligence capable"
2
2
314
Aug ’25
New App taking over Bundle Id from old app.
Hi everyone We have brought the iOS development in-house from a consulting firm and have developed a new app that will replace the old one. To minimize disruption for users of the old app during this upgrade, we would like to release the new app as an update to the old one, using the Bundle ID from the old app. It is important to note that the old app has already been released through the App Store. The two apps share no code and are almost incompatible on any points. Is it possible to change the Bundle ID and delete UserDefaults from the old app during the transition to the new app? We look forward to your input!
4
0
314
Aug ’25
App Review Stuck in “Waiting for Review” for Almost 2 Months
Dear App Review Team, Two of our apps have been stuck in the “Waiting for Review” status for an unusually long time: App ID: 6505008761 – waiting since June 9, 2025. App ID: 6745278624 – waiting since June 19, 2025. Normally, reviews start within a few days, but in our case, it’s been almost two months without any updates or communication from Apple. We would like to know: Is there a specific reason for this extended hold? Is any action required from our side? When can we expect the review to proceed? Any clarification would be greatly appreciated. Thank you.
1
0
147
Aug ’25
Inquiry About Push Notification Behavior After App Transfer
We are in the process of transferring our app to a new Apple Developer Organization account. Our app uses the Apple Push Notification service (APNs) with a .p8 authentication key configured on our server to send push notifications. We would like to confirm: Once the app transfer is completed, will push notifications continue to work temporarily using the existing .p8 key on our server, until we generate and configure a new .p8 key under the new organization's account? Understanding this behavior is critical for us to ensure a smooth transition and avoid any disruption in push notification delivery for our users. Thank you for your guidance and support.
2
0
169
Aug ’25
DNS Proxy Provider in a public App Store app
Hello, I have a question about developing an iOS app for general public. Can such an app use DNS Proxy Provider? The TN3134: Network Extension provider deployment article states that DNS Proxy Provider has the following restriction: "per-app on managed devices". Does this imply that a DNS Proxy Provider that can be used in a regular iOS App Store app? On the other hand, NEDNSProxyProvider only works with NEAppProxyFlow, is it possible to make it NOT per-app?
1
0
233
Aug ’25
Launching a Sequel That Shares Code/Assets With Original App – Any Platform Conflicts?
Hello! I recently transferred ownership of an old game (hasn't been updated for 6+ years) to my developer account. Since then, I’ve been working on a sequel to the original, but with significant changes. This new title: Is fully redesigned into a a new gameplay experience, metagame systems, progression Has a revamped UI and UX Uses some shared code and assets from the original game that are the underlying game mechanics (previous game was "endless" in each run, this game has hundreds of levels on top of a new roguelike system with hundreds of unlocks) My question is: If I launch this as a new app as a sequel while keeping the original live on the App Store, will there be any potential conflicts from a platform or policy standpoint — especially considering the shared backend, assets, and art? I want to be sure I’m not violating any platform rules related to duplicate or derivative apps, especially since both would be live simultaneously and serve different gameplay purposes. Any insight from Apple staff would be greatly appreciated. Thanks!
1
0
120
Aug ’25
NavigationSplitView not fully supported on smaller (SE) iPhones
My SwiftUI code runs fine on macOS, iOS(iPad) and larger iPhones, but will not display the detail view on smaller iPhones. Is there a way to force the smaller iPhones to display the detail view? And if not, When I put the App on the Apple store, for sale, will the Apple store be smart enough to flag the App as not appropriate for smaller iPhones, such as the SE (2nd and 3rd gen.) and prevent downloads? Thanks in advance for any guidance.
6
0
1.2k
Jul ’25
Advanced Commerce API returns 404 not found
We got access into Advanced Commerce API and trying out the server APIs. I was trying out the Migrate a Subscription to Advanced Commerce API but the API was just simply returning not found to me with a generic error code 4040000 (this is undocumented in the API doc). Here is the request body { "descriptors": { "description": "User migrated from old plan to Essential", "displayName": "Essential Plan" }, "items": [ { "sku": "com.company.essential", "description": "A new subscription description after migration", "displayName": "Essential" } ], "requestInfo": { "requestReferenceId": "11aa3174-9aeb-41a6-996d-fc655a793c06" }, "storefront": "HKG", "targetProductId": "com.company.subscription.base", "taxCode": "C003-00-1" } Headers Authorization: Bearer <REQUEST_TOKEN> And the response { "errorCode": 4040000, "errorMessage": "Not found." } Am I doing something wrong or there will be additional configuration needed?
1
0
211
Jul ’25
Payment completed with error: Error Domain=ASDErrorDomain Code=500
I would like to inquire about an error that has started occurring while debugging AppStore billing. (In sandbox environment) This error occurs after entering a password and completing the purchase process, and in this case, no completion alert appears. The error doesn't seem to depend on the purchase item, sandbox account, or device, and shows unstable behavior - sometimes succeeding and sometimes failing. Additionally, this error started occurring after special debugging where the network was disconnected during the purchase process. Moreover, the same error occurs in the TestFlight version of our already released normal (supposedly) version. I think this might be a sandbox-specific error where the system has temporarily become unstable, but what do you think? If so, how can I resolve this issue? I would appreciate your insights on the cause and appropriate response. Error details below: &lt;SKPaymentQueue: 0x283b3d070&gt;: Payment completed with error: Error Domain=ASDErrorDomain Code=500 "(null)" UserInfo={NSUnderlyingError=0x28364d770 {Error Domain=AMSErrorDomain Code=305 "Purchase Failed" UserInfo={NSLocalizedDescription=Purchase Failed, AMSStatusCode=200, AMSServerPayload={ "cancel-purchase-batch" = 1; customerMessage = "Unauthorized_message"; failureType = ""; "m-allowed" = 0; pings = ( ); }, NSLocalizedFailureReason=Server canceled the purchase}}, storefront-country-code=JPN, client-environment-type=Sandbox}
1
0
206
Jul ’25
storefront.countryCode is fixed to USA in iOS 26 beta
Whether using Storefront.current?.countryCode or SKPaymentQueue.default().storefront?.countryCode, both are returning "USA" only. (It used to return the correct country code before the update.) In the sandbox environment, the country code is returned correctly, but in the TestFlight environment, it always returns "USA". There's no mention of this behavior in the beta release notes, so I'm posting it here for visibility.
1
1
219
Jul ’25
Product Not Found Despite Approval
Problem Description: My iOS app's In-App Purchase shows "Product not found" error even though the IAP is approved in App Store Connect. The app returns 0 available products when trying to fetch them. But there are no errors in Simulator. Technical Details: App: iOS SwiftUI app using StoreKit 2 Error: Product not found. Available products count: 0 What Works: App compiles and runs without errors StoreKit 2 implementation follows Apple's guidelines Product fetching code is correct (Product.products(for:)) IAP is approved in App Store Connect Bundle ID matches between Xcode and App Store Connect No errors shown in App Store Connect interface What Doesn't Work: Product.products(for:) returns empty array App cannot find the approved IAP product Purchase flow cannot proceed due to missing product App Store listing doesn't show "Offers In-App Purchases" badge What I've Tried: Implemented product caching and robust error handling Added comprehensive debug logging Verified bundle ID and product ID match exactly Uploaded multiple app versions (3+ rounds) Waited for App Store approval each time Tested on multiple devices and accounts Checked App Store Connect for any configuration issues Status Quo: The IAP is approved in App Store Connect but Apple's servers are not returning the product to the app. This appears to be a StoreKit backend configuration issue rather than a code problem. Again I'm getting no errors in Simulator Has anyone experienced this specific issue where an approved IAP returns 0 products? What was the solution? P.S. One thing that I added: when the user buys the App they get a pre written script as a thank you. Which Is part of the “product”. P.P.S https://github.com/Fle4k/Dialog https://apps.apple.com/app/dialog-pro/id6746421328
4
0
220
Jul ’25
Unroll app from macOS platform while keeping iOS in AppStore Connect
Hi AppStore Connect Team, We have an application that we were distributing to macOS and iOS via the same Bundle ID and App ID. The macOS platform is no longer maintained and we would like to remove it from the store. At the same time iOS is still being worked on, receiving regular updates. Is there a way to remove platform for an app in AppStore Connet? Thanks
Replies
0
Boosts
0
Views
161
Activity
Aug ’25
Apple Developer Enterprise Program - implications WRT App Store distribution
Hi, We’re a large organization enrolled in the "Apple Developer Program" as an "Organization" (not individual), with multiple apps on the App Store. We’ve run into the 100-device limit across our QA and development teams (split between Ad Hoc and Development provisioning profiles) and are exploring options. I’ve seen that some organizations create separate, department-specific Apple Developer Program accounts (e.g., QA, Dev, Prod) to get an additional 100 device slots per account. => Is this a common and Apple-approved approach? We’re also considering the Apple Developer Enterprise Program (https://developer.apple.com/programs/enterprise/). => A few questions: If we enroll in this program, would we lose the ability to distribute apps via the App Store? Is it strictly for internal distribution? If so, could we maintain a separate account for App Store distribution? Thanks
Replies
1
Boosts
0
Views
202
Activity
Aug ’25
Phone number validation for external testing
Not able to enable external testing of my app due to phone number validation. The error reports "Make sure the contact phone number only contains numbers and try again.". Attached is a dummy phone number with the same validation result.
Replies
2
Boosts
0
Views
364
Activity
Aug ’25
ABM Redemption Codes Issue on Mac App Store for Mac Catalyst App
Our app (supports iOS and Mac Catalyst versions) is distributed as a Custom App via Apple Business Manager by generating redemption codes. We are experiencing issues with redemption of the generated codes on Mac devices via Mac Appstore. When attempting to redeem the codes, we encounter the error: "This code must be redeemed in the AppStore found on devices and within iTunes." (Screenshot attached) The codes redeem successfully on iOS devices through the iOS App Store, and then can be installed on Mac devices; the issue is specific to redemption on the Mac App Store. Given that the app has both iOS and Mac Catalyst versions, we expect it to support direct redemption on Mac AppStore as well. In the ABM portal, the platform is correctly shown as iOS and macOS. Notably, the same redemption flow works well for another app that similarly supports iOS and Mac Catalyst versions. From our side, we have compared and verified the configurations of both apps to be the same. We have also ensured the redemption is attempted in the correct App Store–enabled region for the app. Please share any insights.
Replies
0
Boosts
0
Views
291
Activity
Aug ’25
Swift 6 Minimum Requirement for App Store
Good afternoon, all! I was wondering if there was a timeline for when the App Store and/or TestFlight will drop support for Swift 5? I know Swift 6 was released last year and historically App Store requires a certain SDK minimum for upload. I was wondering if any SDK update was on the docket that would effectively force applications onto Swift 6? Looking at past releases, I had estimated mid to late 2026, but I wanted to confirm? Swift 4 Released September 2017 Became the default SDK in Xcode 9 Strongly "encouraged" via the iOS 12 SDK in late 2018 Essentially "required" by early 2019 Swift 5 Released March 2019 Became the default SDK in Xcode 10.2 Strongly "encouraged" via the iOS 12.1 SDK in early 2019 Essentially "required" by late 2020 Swift 6 Released June 2024 Became the default SDK in Xcode 16 Strongly "encouraged" via the iOS 18 SDK in April 2025 **Essentially "required" by mide-late 2026 ?? ** Thank you in advance!
Replies
4
Boosts
0
Views
195
Activity
Aug ’25
Setting Required Capabilities for Foundation Models
Cross-posting this from https://developer.apple.com/forums/thread/795707 per ask from DTS Engineer: Is there any way to ensure iOS apps we develop using Foundation Models can only be purchasable/downloadable on App Store by folks with capable devices? I would've thought there would be a Required Capabilities that App Store would hook into for Apple Intelligence-capable devices, but I don't seem to see it in the documentation here: https://developer.apple.com/documentation/bundleresources/information-property-list/uirequireddevicecapabilities The closest seems to be iphone-performance-gaming-tier as that seems to target all M1 and above chips on iPhone & iPad. There is an ipad-minimum-performance-m1 that would more reasonably seem to ensure Foundation Models is likely available, but that doesn't help with iPhone. So far, it seems the only path would be to set Minimum Deployment to iOS 26 and add iphone-performance-gaming-tier as a required capability, but I'm a bit worried that capability might diverge in the future from what's Foundation Model / Apple Intelligence capable since we're really wanting the devices with Apple Neural Engine sufficient for Apple Intelligence features in the SDKs (like Foundaton Models, Image Playgrounds, Audio Transcription, etc.) While I understand for the majority of apps they'll want to just selectively add in Apple Intelligence features and so can be usable by folks whose devices don't support it, the app experience I'm building doesn't make sense without the Foundation Models being available and I'd rather not have a large number of users downloading the app to be told "Sorry, your device is not capable of Apple Intelligence and so can't use this app" I've created a Feedback Assistant ticket tracking the question/ask here: FB19366221
Replies
0
Boosts
0
Views
124
Activity
Aug ’25
Setting Required Capabilities for Foundation Models
Is there any way to ensure iOS apps we develop using Foundation Models can only be purchasable/downloadable on App Store by folks with capable devices? I would've thought there would be a Required Capabilities that App Store would hook into, but I don't seem to see it in the documentation here: https://developer.apple.com/documentation/bundleresources/information-property-list/uirequireddevicecapabilities The closest seems to be iphone-performance-gaming-tier as that seems to target all M1 and above chips on iPhone & iPad. There is an ipad-minimum-performance-m1 that would more reasonably seem to ensure Foundation Models is likely available, but that doesn't help with iPhone. So far, it seems the only path would be to set Minimum Deployment to iOS 26 and add iphone-performance-gaming-tier as a required capability, but I'm a bit worried that capability might diverge in the future from what's Foundation Model / Apple Intelligence capable. While I understand for the majority of apps they'll want to just selectively add in Apple Intelligence features and so can be usable by folks whose devices don't support it, the app experience I'm building doesn't make sense without the Foundation Models being available and I'd rather not have a large number of users downloading the app to be told "Sorry, you're not Apple Intelligence capable"
Replies
2
Boosts
2
Views
314
Activity
Aug ’25
New App taking over Bundle Id from old app.
Hi everyone We have brought the iOS development in-house from a consulting firm and have developed a new app that will replace the old one. To minimize disruption for users of the old app during this upgrade, we would like to release the new app as an update to the old one, using the Bundle ID from the old app. It is important to note that the old app has already been released through the App Store. The two apps share no code and are almost incompatible on any points. Is it possible to change the Bundle ID and delete UserDefaults from the old app during the transition to the new app? We look forward to your input!
Replies
4
Boosts
0
Views
314
Activity
Aug ’25
App Review Stuck in “Waiting for Review” for Almost 2 Months
Dear App Review Team, Two of our apps have been stuck in the “Waiting for Review” status for an unusually long time: App ID: 6505008761 – waiting since June 9, 2025. App ID: 6745278624 – waiting since June 19, 2025. Normally, reviews start within a few days, but in our case, it’s been almost two months without any updates or communication from Apple. We would like to know: Is there a specific reason for this extended hold? Is any action required from our side? When can we expect the review to proceed? Any clarification would be greatly appreciated. Thank you.
Replies
1
Boosts
0
Views
147
Activity
Aug ’25
Inquiry About Push Notification Behavior After App Transfer
We are in the process of transferring our app to a new Apple Developer Organization account. Our app uses the Apple Push Notification service (APNs) with a .p8 authentication key configured on our server to send push notifications. We would like to confirm: Once the app transfer is completed, will push notifications continue to work temporarily using the existing .p8 key on our server, until we generate and configure a new .p8 key under the new organization's account? Understanding this behavior is critical for us to ensure a smooth transition and avoid any disruption in push notification delivery for our users. Thank you for your guidance and support.
Replies
2
Boosts
0
Views
169
Activity
Aug ’25
Upload app to the app store from Venezuela?
Hello, I would like to know what steps or methodology I should follow to publish my app from Venezuela, because the enrollment in the Apple Developer Program only tells me Your enrollment in the Apple Developer Program could not be completed at this time.
Replies
0
Boosts
0
Views
65
Activity
Aug ’25
DNS Proxy Provider in a public App Store app
Hello, I have a question about developing an iOS app for general public. Can such an app use DNS Proxy Provider? The TN3134: Network Extension provider deployment article states that DNS Proxy Provider has the following restriction: "per-app on managed devices". Does this imply that a DNS Proxy Provider that can be used in a regular iOS App Store app? On the other hand, NEDNSProxyProvider only works with NEAppProxyFlow, is it possible to make it NOT per-app?
Replies
1
Boosts
0
Views
233
Activity
Aug ’25
Launching a Sequel That Shares Code/Assets With Original App – Any Platform Conflicts?
Hello! I recently transferred ownership of an old game (hasn't been updated for 6+ years) to my developer account. Since then, I’ve been working on a sequel to the original, but with significant changes. This new title: Is fully redesigned into a a new gameplay experience, metagame systems, progression Has a revamped UI and UX Uses some shared code and assets from the original game that are the underlying game mechanics (previous game was "endless" in each run, this game has hundreds of levels on top of a new roguelike system with hundreds of unlocks) My question is: If I launch this as a new app as a sequel while keeping the original live on the App Store, will there be any potential conflicts from a platform or policy standpoint — especially considering the shared backend, assets, and art? I want to be sure I’m not violating any platform rules related to duplicate or derivative apps, especially since both would be live simultaneously and serve different gameplay purposes. Any insight from Apple staff would be greatly appreciated. Thanks!
Replies
1
Boosts
0
Views
120
Activity
Aug ’25
NavigationSplitView not fully supported on smaller (SE) iPhones
My SwiftUI code runs fine on macOS, iOS(iPad) and larger iPhones, but will not display the detail view on smaller iPhones. Is there a way to force the smaller iPhones to display the detail view? And if not, When I put the App on the Apple store, for sale, will the Apple store be smart enough to flag the App as not appropriate for smaller iPhones, such as the SE (2nd and 3rd gen.) and prevent downloads? Thanks in advance for any guidance.
Replies
6
Boosts
0
Views
1.2k
Activity
Jul ’25
Advanced Commerce API returns 404 not found
We got access into Advanced Commerce API and trying out the server APIs. I was trying out the Migrate a Subscription to Advanced Commerce API but the API was just simply returning not found to me with a generic error code 4040000 (this is undocumented in the API doc). Here is the request body { "descriptors": { "description": "User migrated from old plan to Essential", "displayName": "Essential Plan" }, "items": [ { "sku": "com.company.essential", "description": "A new subscription description after migration", "displayName": "Essential" } ], "requestInfo": { "requestReferenceId": "11aa3174-9aeb-41a6-996d-fc655a793c06" }, "storefront": "HKG", "targetProductId": "com.company.subscription.base", "taxCode": "C003-00-1" } Headers Authorization: Bearer <REQUEST_TOKEN> And the response { "errorCode": 4040000, "errorMessage": "Not found." } Am I doing something wrong or there will be additional configuration needed?
Replies
1
Boosts
0
Views
211
Activity
Jul ’25
Payment completed with error: Error Domain=ASDErrorDomain Code=500
I would like to inquire about an error that has started occurring while debugging AppStore billing. (In sandbox environment) This error occurs after entering a password and completing the purchase process, and in this case, no completion alert appears. The error doesn't seem to depend on the purchase item, sandbox account, or device, and shows unstable behavior - sometimes succeeding and sometimes failing. Additionally, this error started occurring after special debugging where the network was disconnected during the purchase process. Moreover, the same error occurs in the TestFlight version of our already released normal (supposedly) version. I think this might be a sandbox-specific error where the system has temporarily become unstable, but what do you think? If so, how can I resolve this issue? I would appreciate your insights on the cause and appropriate response. Error details below: &lt;SKPaymentQueue: 0x283b3d070&gt;: Payment completed with error: Error Domain=ASDErrorDomain Code=500 "(null)" UserInfo={NSUnderlyingError=0x28364d770 {Error Domain=AMSErrorDomain Code=305 "Purchase Failed" UserInfo={NSLocalizedDescription=Purchase Failed, AMSStatusCode=200, AMSServerPayload={ "cancel-purchase-batch" = 1; customerMessage = "Unauthorized_message"; failureType = ""; "m-allowed" = 0; pings = ( ); }, NSLocalizedFailureReason=Server canceled the purchase}}, storefront-country-code=JPN, client-environment-type=Sandbox}
Replies
1
Boosts
0
Views
206
Activity
Jul ’25
storefront.countryCode is fixed to USA in iOS 26 beta
Whether using Storefront.current?.countryCode or SKPaymentQueue.default().storefront?.countryCode, both are returning "USA" only. (It used to return the correct country code before the update.) In the sandbox environment, the country code is returned correctly, but in the TestFlight environment, it always returns "USA". There's no mention of this behavior in the beta release notes, so I'm posting it here for visibility.
Replies
1
Boosts
1
Views
219
Activity
Jul ’25
Product Not Found Despite Approval
Problem Description: My iOS app's In-App Purchase shows "Product not found" error even though the IAP is approved in App Store Connect. The app returns 0 available products when trying to fetch them. But there are no errors in Simulator. Technical Details: App: iOS SwiftUI app using StoreKit 2 Error: Product not found. Available products count: 0 What Works: App compiles and runs without errors StoreKit 2 implementation follows Apple's guidelines Product fetching code is correct (Product.products(for:)) IAP is approved in App Store Connect Bundle ID matches between Xcode and App Store Connect No errors shown in App Store Connect interface What Doesn't Work: Product.products(for:) returns empty array App cannot find the approved IAP product Purchase flow cannot proceed due to missing product App Store listing doesn't show "Offers In-App Purchases" badge What I've Tried: Implemented product caching and robust error handling Added comprehensive debug logging Verified bundle ID and product ID match exactly Uploaded multiple app versions (3+ rounds) Waited for App Store approval each time Tested on multiple devices and accounts Checked App Store Connect for any configuration issues Status Quo: The IAP is approved in App Store Connect but Apple's servers are not returning the product to the app. This appears to be a StoreKit backend configuration issue rather than a code problem. Again I'm getting no errors in Simulator Has anyone experienced this specific issue where an approved IAP returns 0 products? What was the solution? P.S. One thing that I added: when the user buys the App they get a pre written script as a thank you. Which Is part of the “product”. P.P.S https://github.com/Fle4k/Dialog https://apps.apple.com/app/dialog-pro/id6746421328
Replies
4
Boosts
0
Views
220
Activity
Jul ’25