WWDC26: Q&As on the Apple Developer Forums

Apple experts will be here on the forums to answer your questions on a variety of tools and technologies throughout the week of WWDC26.

Browse the forums Q&A schedule and sign up now

Overview

Post

Replies

Boosts

Views

Activity

Unable to enable login helper
I have one report from a customer, who migrated all data from his old MacBook to a new one. His is on Tahoe 26.5.1 (25F80). Here is my relevant code: + (BOOL)enableLoginItem:(BOOL)enable { NSOperatingSystemVersion osv = NSProcessInfo.processInfo.operatingSystemVersion; if (osv.majorVersion >= 13) { NSError* error; SMAppService* service = [SMAppService loginItemServiceWithIdentifier:MY_HELPER_APP_ID]; if (![service registerAndReturnError:&error] && error) @throw error; return YES; } return SMLoginItemSetEnabled((__bridge CFStringRef)MY_HELPER_APP_ID, enable); } What should I do to re-enable the login helper?
1
0
23
9h
Family Controls entitlement missing from Distribution Provisioning Profile — Archive fails for App Store
Hi, I’m building an iOS app that uses FamilyControls to let users block distracting apps during study sessions. Everything works fine in Debug on a real device: the authorization request succeeds and app blocking works correctly. The problem is when I try to create an Archive for App Store Connect. Xcode gives me this error: “Provisioning profile ‘iOS Team Store Provisioning Profile: com.(ID)’ doesn’t include the com.apple.developer.family-controls entitlement.” I also get a warning saying that my bundle identifier is using the development-only version of the Family Controls capability and that I should request access to the distribution version. I’ve already added the Family Controls capability, enabled the required entitlements, and I’m using automatic signing. I also tried enabling the capability for my App ID in the Apple Developer portal, but it either doesn’t save or the distribution profile still doesn’t include the entitlement. Does the Family Controls distribution entitlement require approval from Apple before it can be used in an App Store build? If so, where do I request it? Has anyone successfully published an app using FamilyControls and run into this issue? Thanks.
1
0
38
10h
Any way to speed up saveMachineStateTo and restoreMachineStateFrom
I'm trying to implement a VM snapshot & resume feature in a VM manager app. For some reason, both saveMachineStateTo and restoreMachineStateFrom to save machine memory to a file and restore saved vzstate/memory back for a VM is taking a lot of time on my system (XCode 26.3, macOS 15.7.7). The test VM has only sizes in the range of 4-8GB RAM. Any tips or tricky to speed it up, for example, do like a CoW on the RAM so VM can be briefly paused and quickly resumed after while streaming the RAM in background? Or, any other ways for example for RAM compression, dirty-page tracking, or live/background RAM streaming to a file? Or, to instrument and dig deeper, what's taking time? Thank you.
2
0
81
10h
It's been a week since I paid and no progress update
I have the signed agreement, order ack, order processing, enrollment review, documents received and invoice emails from Apple on May 31 in the AM, and I was told they'd follow up within 2 business days. Asked to be called on Wed (after 72 hours of paying) – nothing. Submitted a support ticket via email on Thurs – nothing. At this point it's been a week. I have followed all of the steps timely, provided all of the information they requested and waited the SLAs they supposedly commit to. Apple has quickly and gladly taken my money without any delays, but I have yet to hear the slightest update on my order/account status. I understand there may be many cases to review, but then be transparent about your SLAs. Don't say it'll take 2 business days if it'll actually take more than a week. Or don't take my money until you're ready to deliver on the service I purchased. This is blocking me from making progress with my app and it's all been a very frustrating process. I'm already dreading the thought of how long it'll take when I submit my app to the App Store for review.
0
0
16
11h
FamilyControls entitlement pending since June 2, 2026 — Team ID 5499VUQ6PC
Hello, I am the developer of Kiddowall, a B2C parental control app for iOS. I submitted a request for the com.apple.developer.family-controls entitlement on June 2, 2026 (support case #102905280650), and also followed up via an existing case #102905007339. Apple support indicated a 48-hour (2 business days) response time when the case was created. We are now past that window with no update on entitlement status. Request details: Team ID: 5499VUQ6PC Bundle ID: com.kiddowall.child App Bundle ID (parent): com.kiddowall.parent — Kiddowall — Parental Control (BDC, France) Entitlement requested: com.apple.developer.family-controls Support case: #102905280650 Current status: Submitted (no update in 4 days) Context: Kiddowall is a B2C parental control application for French families. Without the FamilyControls entitlement, we cannot implement proper on-device content filtering or screen time management without requiring MDM supervision — which is not viable for a consumer app (it requires factory reset via Apple Configurator 2 or ABM/DEP enrollment). FamilyControls is the only Apple-approved path to build a real parental control app for B2C without supervision. We are committed to full compliance with Screen Time API guidelines. Can anyone from Apple staff confirm the status of case #102905280650, or advise on next steps to expedite this request? Thank you. — Franck MAUDET (Kiddowall)
0
0
13
11h
Ready for Distribution" status for 4 days and Apple Support unresponsive
Hi everyone, I’m having an issue with an app update in App Store Connect and wanted to ask if there is anyway to get urgent support. The update was approved successfully, and the status has been showing as “Ready for Distribution” for over 4 days. Usually, once an update reaches this stage, it becomes available on the App Store within a few hours, but this time it still hasn’t appeared. So far, I’ve checked the following: The app review was completed successfully. The version is approved and showing a green status. I contacted Apple Developer Support a few days ago. Case ID: 102906011756 I have not received any update from Apple Support yet, other than the initial confirmation. Has anyone else recently had an approved app update stay in “Ready for Distribution” for several days? Is there anything I can do from App Store Connect to push the release forward, or do I just need to wait for Apple Support? Any suggestions would be appreciated. Thanks.
1
0
131
11h
Subscriptions fail to load during App Review but work correctly in TestFlight
To the Apple Review and Developer Support Teams, We are experiencing the same issue described in this thread: https://developer.apple.com/forums/thread/827016 Our application has been rejected under Guideline 2.1 - Performance because the subscription plans do not load during the App Review process. According to the review feedback, there's an error indicating that the In-App Purchases product list is empty. We are unable to reproduce this issue on our side. The subscription screen works correctly in TestFlight on multiple physical devices and with sandbox tester accounts. The paywall loads successfully, localized prices are returned correctly, and test purchases can be completed without errors. We have verified the following: All subscription products are attached to the submitted app version in App Store Connect. The product identifiers used in the application match the identifiers configured in App Store Connect. The relevant agreements, tax information, and banking details are active and up to date. The same build works correctly in TestFlight. The issue appears to occur exclusively in the App Review environment. This makes it difficult for us to diagnose the root cause or validate a fix. Could you please investigate whether there is an issue affecting StoreKit product retrieval during the review process? Any logs, diagnostics, or guidance on how to reproduce the App Review environment behavior would be helpful. Submission details: Date Submitted: Jun 1, 2026 at 2:01 PM Submission ID: 1260550e-ba11-4cbe-925a-7694f89ce715 Thank you for your assistance.
2
1
205
11h
Korean Individual Developer - Paid Apps Agreement requires BRN or NTS Registration Number
Hello, I am an Apple Developer Program member with an Individual account in South Korea. I am preparing to launch an iOS app with auto-renewable subscriptions and have configured App Store Connect and RevenueCat. However, my Paid Apps Agreement remains in "Pending User Info" status because Apple requires one of the following: Business Registration Number (BRN) with a recent English Business Registration Certificate or NTS Registration Number with a recent Registration Certificate The problem is that: I am an individual developer, not a company. I do not have a Business Registration Number. I do not have an NTS Registration Number. According to the information I found, the NTS Registration Number seems to be intended for non-profit organizations rather than individual developers. Current status: Apple Developer account: Individual Country: South Korea Paid Apps Agreement: Pending User Info RevenueCat subscriptions configured correctly App Store Connect subscription products created successfully RevenueCat logs show: "None of the products registered in the RevenueCat dashboard could be fetched from App Store Connect" My questions are: Can an Individual Apple Developer account in South Korea sell paid apps or auto-renewable subscriptions without a business registration? If yes, what tax document should be submitted to complete the Republic of Korea Tax Form? Has anyone successfully activated Paid Apps Agreement in South Korea as an individual developer without registering a business? Any guidance or real-world experience would be greatly appreciated. Thank you.
0
0
12
11h
AssistiveTouch eye tracker HID over USB-C/iAP2 accepted by iPadOS, but gaze point mapping is wrong
I’m implementing an Apple AssistiveTouch eye tracker accessory for iPad over USB-C using iAP2 plus native HID Gaze Point reports. Current state: iAP2 authentication succeeds identification succeeds StartNativeHID is received AssistiveTouchInformation(IsEnabled=true) is received iPadOS enumerates the HID interface and consumes the interrupt IN reports The remaining issue is that the gaze-point behavior is not interpreted as direct screen coordinates. Repeated fixed gaze inputs produce deterministic but incorrect cursor motion, often appearing like orbiting or projection around a locus rather than stable placement. I have tested: the 119-byte Apple example HID descriptor from the Accessory Interface Specification two report-1 layouts: timestamp + x + y status + timestamp + x + y normalized and physical coordinate scaling verified on the wire that the intended report bytes are sent and consumed iPad console logs show internal model point (HID r) values and multiple derived Pointer positions for a single commanded point, which suggests the device is accepted but the gaze report semantics are still not what iPadOS expects. Questions: Is the example Gaze Point HID descriptor in the Apple Accessory Interface Specification sufficient as-is for iPadOS? What exact payload layout is expected for the Gaze Point report? Is a per-sample status byte required in the gaze input report? Are additional HID feature/input reports required for correct interpretation? I can provide: the exact HID descriptor bytes sample report payloads USB analyzer traces iPad console excerpts showing the resulting model-point and pointer projections
3
0
429
11h
StoreKit purchase cancelled after app backgrounding during bank authentication (3D Secure)
Hello, We are experiencing an issue with StoreKit purchases on iOS. Some users are required by their bank to complete an additional authentication step (3D Secure / banking app validation) during an in-app purchase subscription flow. The purchase starts correctly and StoreKit displays the purchase sheet. When the user temporarily leaves the app to validate the payment in their banking application and then returns, StoreKit eventually reports the purchase as cancelled. No transaction is delivered to StoreKit observers, no entitlement becomes active, and restoring purchases does not find any completed transaction. Steps to reproduce: Open the app. Start an auto-renewable subscription purchase using StoreKit. Authenticate with Apple ID if requested. When the bank authentication screen appears, leave the app and open the banking application. Approve the payment in the banking application. Return to the original app. Observed result: StoreKit reports the purchase as cancelled and no transaction is received. Expected result: The transaction should continue processing after bank authentication and eventually complete successfully. Environment: Xcode 26.3 (17C529) macOS Tahoe 26.3 iOS 26.2.1 Physical iPhone device Question: Is this expected StoreKit behavior when a user leaves the app for external banking authentication, or is there a recommended StoreKit integration pattern that should allow the purchase flow to continue successfully? Thank you.
0
0
11
11h
enrollment issue for individual account since 10 days
Hello, Almost 10 days still not able to enrolll with my Apple ID for apple individual account, shows contact support everytime I tap on the enroll button. I have sent so many mails and calls but no body responds from the other side of the line. I am an iOS app developer for about 15 yrs and I am sorry never faced such an issue before, its getting worse. please do the needful.
1
0
64
11h
about screen recording
iphone 16 promax. software ios 26.6 public beta. no matter how long i take screen recoding, the video in photo will be 2 seconds. i have found this bug for a long time and hasn't been fixed
0
0
13
11h
TestFlight external build stuck in "Waiting for Review" ~3 days, never entered review
Hello, Hoping someone from App Review can look into a TestFlight external build that has been sitting in "Waiting for Review" and has never transitioned to "In Review." App name: jukbox. App Apple ID: 6776133667 Build: 1.1.0 (9) Submitted for Beta App Review: June 3, 2026, around 3 PM ET Status: still "Waiting for Review," never moved to "In Review" No messages in Resolution Center, no metadata rejection, no requests for additional information First build submitted on a new developer account; all agreements are active and signed Filed a Contact Us request about 32 hours ago (Case ID: [your case number]) with no response yet Could someone confirm the status and help get it moving? Happy to provide anything else needed. Thank you.
0
0
28
11h
CoreData lightweight migration fails on iOS 26 only — "no such column: Z_110GROUPITEMS1"
We've spent several days diagnosing a CoreData migration crash that is iOS 26-specific and reproducible 100% of the time. Posting here in case others have hit this and because we believe it's an Apple bug worth documenting. Upgrading from our App Store build (CoreData model v10) to our latest TestFlight build (model v11) crashes on iOS 26 with: NSCocoaErrorDomain / Code 134110 no such column: "Z_110GROUPITEMS1" The same upgrade path on iOS 17 and iOS 18 works perfectly. What v10→v11 changes Two new entities added alphabetically early in the alphabet One new optional boolean attribute on an existing entity One new optional to-many relationship on the same existing entity All changes are lightweight-migration compatible. We use shouldMigrateStoreAutomatically = true and shouldInferMappingModelAutomatically = true Here's what we observed Adding two entities alphabetically shifts Z_ENT numbers for all subsequent entities. A central entity (EntityA) moves from Z_ENT 110 (v10) to Z_ENT 112 (v11). It has many-to-many relationships with four other entities (EntityB, EntityC, EntityD, EntityE), all using the same inverse relationship name: groupItems. Because multiple join tables reference EntityA via the same inverse name, CoreData appends a disambiguation suffix (1, 2, etc.) to column names in each join table. In v10, the relevant join tables are Z_110ENTITYB and Z_110ENTITYC, each with a column named Z_110GROUPITEMS + a suffix. -com.apple.CoreData.SQLDebug 3 prints: ALTER TABLE Z_112ENTITYB RENAME COLUMN Z_110GROUPITEMS1 TO Z_112GROUPITEMS1 But the actual column in a fresh iOS 26 v10 store is Z_110GROUPITEMS2. Column not found → crash. iOS 17/18 is consistent: both code paths use suffix 1 for Z_110ENTITYB and 2 for Z_110ENTITYC. Migration succeeds. To confirm We opened the SQLite store from a fresh iOS 26 v10 install and inspected the schema: CREATE TABLE Z_110ENTITYB ( Z_110GROUPITEMS2 INTEGER, Z_112ENTITYB INTEGER, PRIMARY KEY (Z_110GROUPITEMS2, Z_112ENTITYB) ); Then we manually renamed Z_110GROUPITEMS2 → Z_110GROUPITEMS1 and Z_110ENTITYC.Z_110GROUPITEMS1 → Z_110GROUPITEMS2 in the SQLite file. Re-ran the app — migration succeeded. The suffixes are literally swapped between what iOS 26 creates on fresh install vs. what iOS 26's migration engine expects. Our database has over 50 entities and we never before faced such an issue. This is not the first lightweight migration we are releasing after iOS 26 and that's what puzzled us. Why now?
0
0
7
11h
Two apps stuck in "Waiting for Review" for 18–30 days — new developer account
Hello, I'm hoping someone from App Review can help look into two submissions that have been stuck in "Waiting for Review" far beyond the normal window. Both are from the same (recently created) developer account, and both have been waiting for weeks without moving to "In Review". App 1 — EyeRest App ID: 6762698407 Submission ID: 9a1e697d-df86-4ba4-b8e9-977ceb290638 Version: 1.0.0 (build 11), iOS Submitted: 2026-05-07 — over 30 days in "Waiting for Review" App 2 — breathcare App ID: 6767147235 Submission ID: 8fedc120-b43b-48c5-8d73-c39157c75286 Version: 1.0.0 (build 6), iOS Submitted: 2026-05-19 — over 18 days in "Waiting for Review" What I have already checked / tried: Agreements, Tax, and Banking are all active (Paid + Free Applications agreements active, tax forms and banking complete). Resolution Center shows no messages from App Review for either app — I have not been asked for anything. No alerts/banners on the account or app pages. Both apps are already live on Google Play, so the builds are functional. I would prefer NOT to withdraw and resubmit, since that would send them to the back of the queue and likely won't address whatever is holding them. Could someone please check why these two submissions are not progressing? Thank you.
0
1
22
11h
App Stuck in "Waiting for Review" Since May 18 – No Response from Support
I submitted an updated version of my app for review on May 18, 2026, and its status has remained "Waiting for Review" ever since. It has now been more than two weeks without any progress or communication from Apple. To resolve the issue, I have: Submitted multiple support tickets through Apple Developer Support. Received the standard message that I would receive a response within 48 hours. Waited more than 15 days, but have not received any reply to any of my tickets. Attempted to contact Developer Support by phone during U.S. business hours, but after waiting on hold for more than two hours, I was unable to reach anyone. This delay is affecting my ability to release important updates to my users, and I am running out of options. Has anyone experienced a similar situation recently? Is there any other channel or escalation process that I can use to get assistance or have my submission reviewed? Any guidance would be greatly appreciated. Thank you.
0
0
23
11h
My app stuck in waitting for review for 47 days
Hello everyone, I submitted the first update for my app on April 14. On April 18, I canceled that submission and immediately resubmitted it the same day, as many people suggested that resubmitting might help speed up the review process. Today is June 4, and after 47 days, the update is still stuck in “Waiting for Review.” I’ve seen that many other developers are experiencing the same issue, but 47 days is a very long time for me, and I have no idea how much longer I should expect to wait. I hope we can all find a solution to this situation soon. Any advice, insights, or shared experiences would be greatly appreciated. Thank you all.
4
2
180
11h
Setting GKLocalPlayer.local.authenticateHandler may cause whole window to be obfuscated by alert "No Internet Connection"
My game supports both GameCenter, setting up a custom host and local games against bots. To log in to GameCenter and be able to handle invitations from other players, I set GKLocalPlayer.local.authenticateHandler after the app finished loading. But it seems that whenever I’m disconnected from the internet for more than 24 hours, setting GKLocalPlayer.local.authenticateHandler causes the whole window to be obfuscated by an alert telling me that I have no internet connection. When this happens, if I connect to the internet and disconnect again, the alert is not shown anymore. This is a huge problem because the alert prevents a user from using any other feature of the app unrelated to GameCenter, since there's no way to dismiss it. Is this really intended behaviour or how is a user supposed to continue using the app that supports GameCenter and does not rely on it, while being disconnected from the internet? I created FB22951946.
0
0
16
12h
Xcode 26: The horror of S-L-O-W T-Y-P-I-N-G returns
FB22844728 Xcode 26.5, macOS 26.5, MacStudio M1 64 GB The disaster of S-L-O-W T-Y-P-I-N-G that plagued Xcode several years ago returns. I guess all the ultra-advanced LLM neuroneirowebs still can't advise those at Apple who develop the Xcode app how to provide this uber-exotic, unheard-of functionality: JUST TYPING THE CODE. This disaster doesn't affect all projects, but it does affect the exact one I'm working on, and I need to type a lot of code there. Significant time is already wasted. I performed all the recommended steps like relaunching, restarting, and deleting deprived data with no effect. Hope something can be done about it..
1
0
149
18h
Unable to enable login helper
I have one report from a customer, who migrated all data from his old MacBook to a new one. His is on Tahoe 26.5.1 (25F80). Here is my relevant code: + (BOOL)enableLoginItem:(BOOL)enable { NSOperatingSystemVersion osv = NSProcessInfo.processInfo.operatingSystemVersion; if (osv.majorVersion >= 13) { NSError* error; SMAppService* service = [SMAppService loginItemServiceWithIdentifier:MY_HELPER_APP_ID]; if (![service registerAndReturnError:&error] && error) @throw error; return YES; } return SMLoginItemSetEnabled((__bridge CFStringRef)MY_HELPER_APP_ID, enable); } What should I do to re-enable the login helper?
Replies
1
Boosts
0
Views
23
Activity
9h
Family Controls entitlement missing from Distribution Provisioning Profile — Archive fails for App Store
Hi, I’m building an iOS app that uses FamilyControls to let users block distracting apps during study sessions. Everything works fine in Debug on a real device: the authorization request succeeds and app blocking works correctly. The problem is when I try to create an Archive for App Store Connect. Xcode gives me this error: “Provisioning profile ‘iOS Team Store Provisioning Profile: com.(ID)’ doesn’t include the com.apple.developer.family-controls entitlement.” I also get a warning saying that my bundle identifier is using the development-only version of the Family Controls capability and that I should request access to the distribution version. I’ve already added the Family Controls capability, enabled the required entitlements, and I’m using automatic signing. I also tried enabling the capability for my App ID in the Apple Developer portal, but it either doesn’t save or the distribution profile still doesn’t include the entitlement. Does the Family Controls distribution entitlement require approval from Apple before it can be used in an App Store build? If so, where do I request it? Has anyone successfully published an app using FamilyControls and run into this issue? Thanks.
Replies
1
Boosts
0
Views
38
Activity
10h
Any way to speed up saveMachineStateTo and restoreMachineStateFrom
I'm trying to implement a VM snapshot & resume feature in a VM manager app. For some reason, both saveMachineStateTo and restoreMachineStateFrom to save machine memory to a file and restore saved vzstate/memory back for a VM is taking a lot of time on my system (XCode 26.3, macOS 15.7.7). The test VM has only sizes in the range of 4-8GB RAM. Any tips or tricky to speed it up, for example, do like a CoW on the RAM so VM can be briefly paused and quickly resumed after while streaming the RAM in background? Or, any other ways for example for RAM compression, dirty-page tracking, or live/background RAM streaming to a file? Or, to instrument and dig deeper, what's taking time? Thank you.
Replies
2
Boosts
0
Views
81
Activity
10h
It's been a week since I paid and no progress update
I have the signed agreement, order ack, order processing, enrollment review, documents received and invoice emails from Apple on May 31 in the AM, and I was told they'd follow up within 2 business days. Asked to be called on Wed (after 72 hours of paying) – nothing. Submitted a support ticket via email on Thurs – nothing. At this point it's been a week. I have followed all of the steps timely, provided all of the information they requested and waited the SLAs they supposedly commit to. Apple has quickly and gladly taken my money without any delays, but I have yet to hear the slightest update on my order/account status. I understand there may be many cases to review, but then be transparent about your SLAs. Don't say it'll take 2 business days if it'll actually take more than a week. Or don't take my money until you're ready to deliver on the service I purchased. This is blocking me from making progress with my app and it's all been a very frustrating process. I'm already dreading the thought of how long it'll take when I submit my app to the App Store for review.
Replies
0
Boosts
0
Views
16
Activity
11h
FamilyControls entitlement pending since June 2, 2026 — Team ID 5499VUQ6PC
Hello, I am the developer of Kiddowall, a B2C parental control app for iOS. I submitted a request for the com.apple.developer.family-controls entitlement on June 2, 2026 (support case #102905280650), and also followed up via an existing case #102905007339. Apple support indicated a 48-hour (2 business days) response time when the case was created. We are now past that window with no update on entitlement status. Request details: Team ID: 5499VUQ6PC Bundle ID: com.kiddowall.child App Bundle ID (parent): com.kiddowall.parent — Kiddowall — Parental Control (BDC, France) Entitlement requested: com.apple.developer.family-controls Support case: #102905280650 Current status: Submitted (no update in 4 days) Context: Kiddowall is a B2C parental control application for French families. Without the FamilyControls entitlement, we cannot implement proper on-device content filtering or screen time management without requiring MDM supervision — which is not viable for a consumer app (it requires factory reset via Apple Configurator 2 or ABM/DEP enrollment). FamilyControls is the only Apple-approved path to build a real parental control app for B2C without supervision. We are committed to full compliance with Screen Time API guidelines. Can anyone from Apple staff confirm the status of case #102905280650, or advise on next steps to expedite this request? Thank you. — Franck MAUDET (Kiddowall)
Replies
0
Boosts
0
Views
13
Activity
11h
Ready for Distribution" status for 4 days and Apple Support unresponsive
Hi everyone, I’m having an issue with an app update in App Store Connect and wanted to ask if there is anyway to get urgent support. The update was approved successfully, and the status has been showing as “Ready for Distribution” for over 4 days. Usually, once an update reaches this stage, it becomes available on the App Store within a few hours, but this time it still hasn’t appeared. So far, I’ve checked the following: The app review was completed successfully. The version is approved and showing a green status. I contacted Apple Developer Support a few days ago. Case ID: 102906011756 I have not received any update from Apple Support yet, other than the initial confirmation. Has anyone else recently had an approved app update stay in “Ready for Distribution” for several days? Is there anything I can do from App Store Connect to push the release forward, or do I just need to wait for Apple Support? Any suggestions would be appreciated. Thanks.
Replies
1
Boosts
0
Views
131
Activity
11h
Subscriptions fail to load during App Review but work correctly in TestFlight
To the Apple Review and Developer Support Teams, We are experiencing the same issue described in this thread: https://developer.apple.com/forums/thread/827016 Our application has been rejected under Guideline 2.1 - Performance because the subscription plans do not load during the App Review process. According to the review feedback, there's an error indicating that the In-App Purchases product list is empty. We are unable to reproduce this issue on our side. The subscription screen works correctly in TestFlight on multiple physical devices and with sandbox tester accounts. The paywall loads successfully, localized prices are returned correctly, and test purchases can be completed without errors. We have verified the following: All subscription products are attached to the submitted app version in App Store Connect. The product identifiers used in the application match the identifiers configured in App Store Connect. The relevant agreements, tax information, and banking details are active and up to date. The same build works correctly in TestFlight. The issue appears to occur exclusively in the App Review environment. This makes it difficult for us to diagnose the root cause or validate a fix. Could you please investigate whether there is an issue affecting StoreKit product retrieval during the review process? Any logs, diagnostics, or guidance on how to reproduce the App Review environment behavior would be helpful. Submission details: Date Submitted: Jun 1, 2026 at 2:01 PM Submission ID: 1260550e-ba11-4cbe-925a-7694f89ce715 Thank you for your assistance.
Replies
2
Boosts
1
Views
205
Activity
11h
Korean Individual Developer - Paid Apps Agreement requires BRN or NTS Registration Number
Hello, I am an Apple Developer Program member with an Individual account in South Korea. I am preparing to launch an iOS app with auto-renewable subscriptions and have configured App Store Connect and RevenueCat. However, my Paid Apps Agreement remains in "Pending User Info" status because Apple requires one of the following: Business Registration Number (BRN) with a recent English Business Registration Certificate or NTS Registration Number with a recent Registration Certificate The problem is that: I am an individual developer, not a company. I do not have a Business Registration Number. I do not have an NTS Registration Number. According to the information I found, the NTS Registration Number seems to be intended for non-profit organizations rather than individual developers. Current status: Apple Developer account: Individual Country: South Korea Paid Apps Agreement: Pending User Info RevenueCat subscriptions configured correctly App Store Connect subscription products created successfully RevenueCat logs show: "None of the products registered in the RevenueCat dashboard could be fetched from App Store Connect" My questions are: Can an Individual Apple Developer account in South Korea sell paid apps or auto-renewable subscriptions without a business registration? If yes, what tax document should be submitted to complete the Republic of Korea Tax Form? Has anyone successfully activated Paid Apps Agreement in South Korea as an individual developer without registering a business? Any guidance or real-world experience would be greatly appreciated. Thank you.
Replies
0
Boosts
0
Views
12
Activity
11h
AssistiveTouch eye tracker HID over USB-C/iAP2 accepted by iPadOS, but gaze point mapping is wrong
I’m implementing an Apple AssistiveTouch eye tracker accessory for iPad over USB-C using iAP2 plus native HID Gaze Point reports. Current state: iAP2 authentication succeeds identification succeeds StartNativeHID is received AssistiveTouchInformation(IsEnabled=true) is received iPadOS enumerates the HID interface and consumes the interrupt IN reports The remaining issue is that the gaze-point behavior is not interpreted as direct screen coordinates. Repeated fixed gaze inputs produce deterministic but incorrect cursor motion, often appearing like orbiting or projection around a locus rather than stable placement. I have tested: the 119-byte Apple example HID descriptor from the Accessory Interface Specification two report-1 layouts: timestamp + x + y status + timestamp + x + y normalized and physical coordinate scaling verified on the wire that the intended report bytes are sent and consumed iPad console logs show internal model point (HID r) values and multiple derived Pointer positions for a single commanded point, which suggests the device is accepted but the gaze report semantics are still not what iPadOS expects. Questions: Is the example Gaze Point HID descriptor in the Apple Accessory Interface Specification sufficient as-is for iPadOS? What exact payload layout is expected for the Gaze Point report? Is a per-sample status byte required in the gaze input report? Are additional HID feature/input reports required for correct interpretation? I can provide: the exact HID descriptor bytes sample report payloads USB analyzer traces iPad console excerpts showing the resulting model-point and pointer projections
Replies
3
Boosts
0
Views
429
Activity
11h
StoreKit purchase cancelled after app backgrounding during bank authentication (3D Secure)
Hello, We are experiencing an issue with StoreKit purchases on iOS. Some users are required by their bank to complete an additional authentication step (3D Secure / banking app validation) during an in-app purchase subscription flow. The purchase starts correctly and StoreKit displays the purchase sheet. When the user temporarily leaves the app to validate the payment in their banking application and then returns, StoreKit eventually reports the purchase as cancelled. No transaction is delivered to StoreKit observers, no entitlement becomes active, and restoring purchases does not find any completed transaction. Steps to reproduce: Open the app. Start an auto-renewable subscription purchase using StoreKit. Authenticate with Apple ID if requested. When the bank authentication screen appears, leave the app and open the banking application. Approve the payment in the banking application. Return to the original app. Observed result: StoreKit reports the purchase as cancelled and no transaction is received. Expected result: The transaction should continue processing after bank authentication and eventually complete successfully. Environment: Xcode 26.3 (17C529) macOS Tahoe 26.3 iOS 26.2.1 Physical iPhone device Question: Is this expected StoreKit behavior when a user leaves the app for external banking authentication, or is there a recommended StoreKit integration pattern that should allow the purchase flow to continue successfully? Thank you.
Replies
0
Boosts
0
Views
11
Activity
11h
enrollment issue for individual account since 10 days
Hello, Almost 10 days still not able to enrolll with my Apple ID for apple individual account, shows contact support everytime I tap on the enroll button. I have sent so many mails and calls but no body responds from the other side of the line. I am an iOS app developer for about 15 yrs and I am sorry never faced such an issue before, its getting worse. please do the needful.
Replies
1
Boosts
0
Views
64
Activity
11h
about screen recording
iphone 16 promax. software ios 26.6 public beta. no matter how long i take screen recoding, the video in photo will be 2 seconds. i have found this bug for a long time and hasn't been fixed
Replies
0
Boosts
0
Views
13
Activity
11h
TestFlight external build stuck in "Waiting for Review" ~3 days, never entered review
Hello, Hoping someone from App Review can look into a TestFlight external build that has been sitting in "Waiting for Review" and has never transitioned to "In Review." App name: jukbox. App Apple ID: 6776133667 Build: 1.1.0 (9) Submitted for Beta App Review: June 3, 2026, around 3 PM ET Status: still "Waiting for Review," never moved to "In Review" No messages in Resolution Center, no metadata rejection, no requests for additional information First build submitted on a new developer account; all agreements are active and signed Filed a Contact Us request about 32 hours ago (Case ID: [your case number]) with no response yet Could someone confirm the status and help get it moving? Happy to provide anything else needed. Thank you.
Replies
0
Boosts
0
Views
28
Activity
11h
CoreData lightweight migration fails on iOS 26 only — "no such column: Z_110GROUPITEMS1"
We've spent several days diagnosing a CoreData migration crash that is iOS 26-specific and reproducible 100% of the time. Posting here in case others have hit this and because we believe it's an Apple bug worth documenting. Upgrading from our App Store build (CoreData model v10) to our latest TestFlight build (model v11) crashes on iOS 26 with: NSCocoaErrorDomain / Code 134110 no such column: "Z_110GROUPITEMS1" The same upgrade path on iOS 17 and iOS 18 works perfectly. What v10→v11 changes Two new entities added alphabetically early in the alphabet One new optional boolean attribute on an existing entity One new optional to-many relationship on the same existing entity All changes are lightweight-migration compatible. We use shouldMigrateStoreAutomatically = true and shouldInferMappingModelAutomatically = true Here's what we observed Adding two entities alphabetically shifts Z_ENT numbers for all subsequent entities. A central entity (EntityA) moves from Z_ENT 110 (v10) to Z_ENT 112 (v11). It has many-to-many relationships with four other entities (EntityB, EntityC, EntityD, EntityE), all using the same inverse relationship name: groupItems. Because multiple join tables reference EntityA via the same inverse name, CoreData appends a disambiguation suffix (1, 2, etc.) to column names in each join table. In v10, the relevant join tables are Z_110ENTITYB and Z_110ENTITYC, each with a column named Z_110GROUPITEMS + a suffix. -com.apple.CoreData.SQLDebug 3 prints: ALTER TABLE Z_112ENTITYB RENAME COLUMN Z_110GROUPITEMS1 TO Z_112GROUPITEMS1 But the actual column in a fresh iOS 26 v10 store is Z_110GROUPITEMS2. Column not found → crash. iOS 17/18 is consistent: both code paths use suffix 1 for Z_110ENTITYB and 2 for Z_110ENTITYC. Migration succeeds. To confirm We opened the SQLite store from a fresh iOS 26 v10 install and inspected the schema: CREATE TABLE Z_110ENTITYB ( Z_110GROUPITEMS2 INTEGER, Z_112ENTITYB INTEGER, PRIMARY KEY (Z_110GROUPITEMS2, Z_112ENTITYB) ); Then we manually renamed Z_110GROUPITEMS2 → Z_110GROUPITEMS1 and Z_110ENTITYC.Z_110GROUPITEMS1 → Z_110GROUPITEMS2 in the SQLite file. Re-ran the app — migration succeeded. The suffixes are literally swapped between what iOS 26 creates on fresh install vs. what iOS 26's migration engine expects. Our database has over 50 entities and we never before faced such an issue. This is not the first lightweight migration we are releasing after iOS 26 and that's what puzzled us. Why now?
Replies
0
Boosts
0
Views
7
Activity
11h
Two apps stuck in "Waiting for Review" for 18–30 days — new developer account
Hello, I'm hoping someone from App Review can help look into two submissions that have been stuck in "Waiting for Review" far beyond the normal window. Both are from the same (recently created) developer account, and both have been waiting for weeks without moving to "In Review". App 1 — EyeRest App ID: 6762698407 Submission ID: 9a1e697d-df86-4ba4-b8e9-977ceb290638 Version: 1.0.0 (build 11), iOS Submitted: 2026-05-07 — over 30 days in "Waiting for Review" App 2 — breathcare App ID: 6767147235 Submission ID: 8fedc120-b43b-48c5-8d73-c39157c75286 Version: 1.0.0 (build 6), iOS Submitted: 2026-05-19 — over 18 days in "Waiting for Review" What I have already checked / tried: Agreements, Tax, and Banking are all active (Paid + Free Applications agreements active, tax forms and banking complete). Resolution Center shows no messages from App Review for either app — I have not been asked for anything. No alerts/banners on the account or app pages. Both apps are already live on Google Play, so the builds are functional. I would prefer NOT to withdraw and resubmit, since that would send them to the back of the queue and likely won't address whatever is holding them. Could someone please check why these two submissions are not progressing? Thank you.
Replies
0
Boosts
1
Views
22
Activity
11h
App Stuck in "Waiting for Review" Since May 18 – No Response from Support
I submitted an updated version of my app for review on May 18, 2026, and its status has remained "Waiting for Review" ever since. It has now been more than two weeks without any progress or communication from Apple. To resolve the issue, I have: Submitted multiple support tickets through Apple Developer Support. Received the standard message that I would receive a response within 48 hours. Waited more than 15 days, but have not received any reply to any of my tickets. Attempted to contact Developer Support by phone during U.S. business hours, but after waiting on hold for more than two hours, I was unable to reach anyone. This delay is affecting my ability to release important updates to my users, and I am running out of options. Has anyone experienced a similar situation recently? Is there any other channel or escalation process that I can use to get assistance or have my submission reviewed? Any guidance would be greatly appreciated. Thank you.
Replies
0
Boosts
0
Views
23
Activity
11h
My app stuck in waitting for review for 47 days
Hello everyone, I submitted the first update for my app on April 14. On April 18, I canceled that submission and immediately resubmitted it the same day, as many people suggested that resubmitting might help speed up the review process. Today is June 4, and after 47 days, the update is still stuck in “Waiting for Review.” I’ve seen that many other developers are experiencing the same issue, but 47 days is a very long time for me, and I have no idea how much longer I should expect to wait. I hope we can all find a solution to this situation soon. Any advice, insights, or shared experiences would be greatly appreciated. Thank you all.
Replies
4
Boosts
2
Views
180
Activity
11h
Setting GKLocalPlayer.local.authenticateHandler may cause whole window to be obfuscated by alert "No Internet Connection"
My game supports both GameCenter, setting up a custom host and local games against bots. To log in to GameCenter and be able to handle invitations from other players, I set GKLocalPlayer.local.authenticateHandler after the app finished loading. But it seems that whenever I’m disconnected from the internet for more than 24 hours, setting GKLocalPlayer.local.authenticateHandler causes the whole window to be obfuscated by an alert telling me that I have no internet connection. When this happens, if I connect to the internet and disconnect again, the alert is not shown anymore. This is a huge problem because the alert prevents a user from using any other feature of the app unrelated to GameCenter, since there's no way to dismiss it. Is this really intended behaviour or how is a user supposed to continue using the app that supports GameCenter and does not rely on it, while being disconnected from the internet? I created FB22951946.
Replies
0
Boosts
0
Views
16
Activity
12h
Mac Store search defaults to IOS Apps devastating Mac Catalyst sales.
Mac Store search results now default to IOS Apps, devastating Mac Catalyst sales. To compound this issue, there is no way for Mac Catalyst developers to remove their Mac Catalyst version so that their IOS app (for iPad) will appear. They are invisible. I've contacted Apple but no reply yet. Any thoughts?
Replies
3
Boosts
0
Views
169
Activity
12h
Xcode 26: The horror of S-L-O-W T-Y-P-I-N-G returns
FB22844728 Xcode 26.5, macOS 26.5, MacStudio M1 64 GB The disaster of S-L-O-W T-Y-P-I-N-G that plagued Xcode several years ago returns. I guess all the ultra-advanced LLM neuroneirowebs still can't advise those at Apple who develop the Xcode app how to provide this uber-exotic, unheard-of functionality: JUST TYPING THE CODE. This disaster doesn't affect all projects, but it does affect the exact one I'm working on, and I need to type a lot of code there. Significant time is already wasted. I performed all the recommended steps like relaunching, restarting, and deleting deprived data with no effect. Hope something can be done about it..
Replies
1
Boosts
0
Views
149
Activity
18h