Overview

Post

Replies

Boosts

Views

Activity

SwiftData regression in iOS 27.2: inverse relationship not set on children when an uninserted model graph is attached to a persisted model
Since iOS 27.2 (24B119), SwiftData no longer sets the inverse (child → parent) relationship for the children of a model that hasn't been inserted yet when that model is attached to an already-saved model. The children are saved with a nil parent, so the parent's to-many relationship reads back empty. This happens in the same ModelContext and also after reopening the store. The same code works correctly on iOS 27.0 (24A5390f). @Model final class Ledger { @Relationship(deleteRule: .cascade, inverse: \Transaction.ledger) var transactions: [Transaction] = [] } @Model final class Transaction { var ledger: Ledger? @Relationship(deleteRule: .cascade, inverse: \Item.transaction) var items: [Item] = [] init(items: [Item]) { self.items = items } } @Model final class Item { var transaction: Transaction? } // Inside a @ModelActor; `ledger` is fetched and already saved. let transaction = Transaction(items: [Item(), Item()]) // not inserted ledger.transactions.append(transaction) // iOS 27.0: item.transaction === transaction for every item // iOS 27.2: item.transaction == nil for every item try modelContext.save() // iOS 27.2: transaction.items.count == 0 (expected 2); both items are orphaned rowsThe inverse is already nil before save(), so this isn't a save or flush problem. The link just isn't set when the graph is attached. Affected patterns on 27.2 • persisted.list.append(uninsertedParentWithChildren) • persisted.list[index] = uninsertedParentWithChildren • Reassigning persisted.list = [...] when the new models have their own child arrays (grandchildren end up orphaned) • Models with several to-many arrays of the same child type Not affected • A graph that's entirely new, including the root • To-one relationships set in init • Models inserted into the context before the relationship is set Toolchain ruled out. I built the repro on the same iPhone 13 (iOS 27.2) with three toolchains: xcode 26.6, 27.1 and 27.2 Workaround. Insert the children and set the inverse explicitly before saving: modelContext.insert(transaction) for item in transaction.items { modelContext.insert(item) item.transaction = transaction } ledger.transactions.append(transaction) try modelContext.save()You have to do this at every level, grandchildren included. Has anyone else seen this on 27.2? And can someone from the SwiftData team confirm whether this is an intended behavior change or a regression? Feedback: FB25355425 (includes a standalone repro project, reports from iOS 27.0 and 27.2, and a sysdiagnose)
0
0
66
1h
Apple Developer Enrollment in India Blocked by “This Address Is Not Valid” Error
Hello Apple Developer Community, I am experiencing an issue while attempting to enroll my company in the Apple Developer Program as an organization from India. I am the General Manager and an authorized representative of a legally incorporated Indian software company. I am using my own iPhone, my existing personal Apple Account, and accurate personal information matching my government-issued identification documents. The problem During enrollment through the Apple Developer app, I entered my legal name and residential address. The application repeatedly displayed: "Enter a valid address." I verified the information, including my house address, town, state, and postal code. The individual address fields displayed green validation checkmarks, but the application still rejected the complete address. After attempting to correct the formatting, the enrollment status changed to: "Your enrollment in the Apple Developer Program is under review. Please contact us." The Account section now displays: "This address is not valid. To continue enrolling, contact us." Current situation I am using my own iPhone and existing Apple Account. My personal information matches my government-issued documents. My residential address is genuine and current. My enrollment is now blocked. I cannot return to the address-entry screen to correct or resubmit the information. I have not yet reached the organization verification stage. I have already contacted Apple Developer Support and received a support case acknowledgement. Questions for the community and Apple Developer Support Has anyone in India experienced this exact residential address validation error? If you successfully resolved it, what steps were required? Is there a known issue with Apple's enrollment address-validation system recognizing certain Indian residential addresses? Can Developer Support restore access to the address-entry screen or arrange an alternative identity verification procedure? Is there a recommended official process to resolve an existing enrollment that is blocked at this stage? Our company has developed applications that we intend to distribute through the App Store, and this issue is preventing us from proceeding with organization enrollment. I would appreciate any guidance from developers who have successfully resolved the same problem or from Apple Developer Support. Thank you.
0
0
44
1h
Romer Pallets waiting for review since October 13 — support case 103001826689
Hello App Review team, Our first iOS release, Romer Pallets, has remained in Waiting for Review since October 13, 2026. As of October 21, it has not moved to In Review, and no messages or requests for additional information appear in App Store Connect. App: Romer Pallets Apple App ID: 6822475988 Version/build: 1.0 (3) Distribution: Private Custom App for Romer Beverage Submitted: October 13, 2026, 4:37 PM Arizona (UTC-7) Apple Developer Support case: 103001826689 We opened the support request on October 19 and received the acknowledgment, but have not received a substantive response. Could someone please confirm whether the submission is correctly queued, whether anything is blocking it, and whether you need additional information from us? We are keeping the existing submission in place and holding newer updates while we wait. We can provide any further review information through App Store Connect. Thank you, Bret Ogden
1
0
139
1h
What pattern to use for an iPhone Tabview app
I have an iPhone tab view application that has not been designed for iPad, and I am aiming to add a left-hand bar that summarises some content and keeps visible what is normally a sheet. What pattern would work best for this? At present, I pass the view to another view with a navigation stack containing an arrangement view with the previous view and then the sidebar as a secondary view within it—would that be the appropriate approach?
Topic: UI Frameworks SubTopic: SwiftUI
3
0
377
1h
Is the Keychain and the Secure Enclave worthless on jailbroken devices?
I'd like to prevent an attacker who uses a jailbroken iPhone or iPad from reading the contents of the Keychain of my app. Is there any point in using the Secure Enclave to generate a public-private key pair if an attacker with a jailbroken device can easily attach a debugger to my app, read from the Keychain of my app and also request decryption via the Secure Enclave while appearing to the Secure Enclave as my genuine app? Doesn't the whole security of the Keychain stand on the assumption that an attacker cannot attach a debugger to my app? Is there really no reliable way how to prevent someone from attaching a debugger to my app? I think that using PT_DENY_ATTACH is very easily bypassed by attackers. I don't mind if someone attaches a debugger to a re-signed version of my app, because such re-signed app would have a different Team ID, so the Secure Enclave would fail when attempting to use the key generated by my genuine app. I just want to prevent the situation when an attacker could read from the Keychain of my app and request the Secure Enclave to apply the private keys which were generated by my genuine app. Is the Keychain and the Secure Enclave essentially worthless on jailbroken devices if a determined attacker wants to take control of my app running on their jailbroken device?
2
0
99
1h
Individual-to-Organization migration blocking paid membership — request for review
Hello Apple Developer Support and fellow developers, Support case: 20000127645815 Enrollment ID: PYYNRCG537 I am requesting guidance on a pending Individual-to-Organization migration that is preventing me from using my paid Apple Developer Program membership and moving forward with the iOS release of ZEROFORTH. Timeline: September 1, 2026: Developer Support confirmed by email that my D-U-N-S information had been verified and asked me to continue the enrollment process. I provided the requested information and documentation through the existing support case. October 21, 2026: I requested escalation and manual review, explaining that Certificates, Identifiers & Profiles was unavailable and that the document upload portal was reporting that my account was not authorized to upload files. October 29, 2026: The Developer account page still says that the migration is pending and membership benefits are temporarily disabled. It lists my membership as Individual, with renewal on August 4, 2027. My business is a Polish sole proprietorship. I understand Apple's enrollment guidance states that sole proprietors should enroll as individuals. Could Developer Support clarify whether the organization conversion is appropriate for my legal business structure? If it is not appropriate, what is the correct procedure to cancel the pending conversion and restore my existing paid Individual membership and development services? My priority is to restore access and proceed with the necessary iOS testing and submission. Please identify any specific outstanding requirement or the appropriate escalation path. Has anyone resolved a similar situation? Any practical guidance would be appreciated. Thank you.
1
0
76
1h
Individual-to-Organization conversion request unanswered since October 20
Hello Apple Developer Support and community, I'm seeking help reaching the team handling my Individual-to-Organization membership conversion for SKY DATA SERVICES LLC. Timeline (2026): October 20: Submitted the conversion request; received automated acknowledgment, case 103002882595. October 23: Emailed a follow-up asking for status, outstanding verification/documents, and next steps. October 26: Received another automated acknowledgment, case 103009344243. Its confirmation did not identify the request it covers. October 28: Sent another follow-up referencing both cases. As of October 29, I have received only automated acknowledgments, with no substantive update or instructions. This is delaying planning for Scribe Pilot's invitation-based release. I intend to use unlisted App Store distribution and understand that membership conversion and unlisted distribution require separate approvals. Could Apple Developer Support help route these existing cases to the membership-conversion team and confirm: Whether any verification or documents are outstanding. Whether the cases are related and which reference I should use. How to reach the assigned advisor or request a callback. I understand that account-specific verification belongs in a private support channel. I can provide business documents securely; I'm asking for a response and a clear next step. If other developers recently completed this conversion, which support channel helped? Thank you, Zachary
0
0
36
1h
Apple Developer Organization account review since 15/10/2026
Hi everyone, I applied for an Apple Developer Organization account using my D-U-N-S number about 15 days ago, and the enrollment is currently under review. Apple Support mentioned there is no specific timeframe for approval. Has anyone navigated this recently, and is there any way to request an update or check the status more effectively?
1
0
52
1h
NSScrollView: Overriding "scrollWheel(with:)" can cause a never-ending live scroll
Overview I'm developing an app that depends on NSScrollView to implement a scrollable and zoomable canvas. I need to override NSScrollView.scrollWheel(with:) to implement Option-zooming (holding Option while scrolling up/down to zoom in/out). I've found that simply adding these three lines of code in my NSScrollView subclass: override func scrollWheel(with event: NSEvent) { super.scrollWheel(with: event) }is enough to cause a live scroll to never end, and NSScrollView.didEndLiveScrollNotification to never fire. My app depends on that notification firing so that it can disable some interactions during a live scroll. Furthermore, while the NSScrollView is "stuck" in the live scroll, it's not possible to perform a live magnify. There are also some other effects, including elevated CPU usage and persistent scroll indicators. The issue is occurring with Xcode 27.1 (27A9275) and macOS 27.2 (26B123). I have modified the macOS App project template to showcase the issue. The sample project, along with a screen recording of the issue, can be downloaded from here: https://drive.google.com/drive/folders/1F5sF2NA230NkGbQdLfbV6vM1XmfY1-uT?usp=sharing I hope that Apple can fix this issue soon, as it's a frustrating user experience when the canvas gets stuck while scrolling. I've already filed this in Feedback Assistant under FB25362729. Steps to Reproduce To recreate the issue, follow these steps: Download and extract the "Xcode Project.zip" file from the link above. Open the extracted "NSScrollViewTest" project in Xcode. Build and run the "NSScrollViewTest" app. Scroll all the way to the right edge of the gray canvas using the horizontal scroll gesture on Magic Trackpad. If you comment out lines 8–10 of ScrollView.swift, the issue goes away. The "Issue Recording.mov" file from the link above provides a detailed video of how to recreate the issue.
Topic: UI Frameworks SubTopic: AppKit
1
0
102
2h
Apple Developer Program Enrollment Stuck - No Response from Support Since October 18
Hello Apple Developer Support and Developer Relations, I'm posting here because my enrollment in the Apple Developer Program appears to be stuck, and I haven't been able to get any updates through the usual support channels. Here's a summary of my situation: October 18, 2026: I started experiencing issues with my enrollment process. Since then: I've sent multiple emails to Apple Support requesting clarification and an update on my application. As of today, October 28: I haven't received a response or any information explaining the delay. I understand that enrollment reviews may take time. However, the lack of communication after multiple follow-ups is concerning, especially when there is no clear indication of whether my application is being processed or if any additional action is required from my side. Could someone from Apple Developer Relations please look into my case and clarify the current status of my enrollment? I'd also appreciate knowing whether other developers are experiencing similar delays or whether there is an issue affecting new enrollments in the Apple Developer Program. Is Apple currently accepting new developers into the Apple Developer Program, and could someone clarify what's causing these delays? Thank you for your time and assistance. I look forward to receiving an update.
1
0
36
2h
Enrollment paid on Oct 17 but account still shows "Purchase your membership" (10 days, no response from support)
Hello everyone, I enrolled in the Apple Developer Program as an individual on October 17, 2026, and uploaded all the requested documents. The payment went through and appears as completed on my card statement. Apple also issued an invoice dated October 17 showing a zero balance due. However, 10 days later, my account at developer.apple.com/account still shows "Purchase your membership. To continue your enrollment, complete your purchase now". I haven't received a confirmation email or any membership activation. What I've done so far: Contacted Apple Developer Support through the website on October 21 (Case ID: 103003939367). I received the invoice, but no answer about the activation, and the account status hasn't changed. I'm not paying a second time, since the first charge was already completed. Details: Enrollment ID: 6W2CXK7U47 Web Order Number: D005370729 Invoice Number: MD21072906 This looks similar to another thread here, where the user enrolled on the same day and is also still waiting: https://developer.apple.com/forums/thread/853511 Has anyone run into this "paid but still asks for purchase" state? Did it resolve by itself, or did you need to escalate (phone call, Developer Support callback, etc.)? Any advice would be much appreciated. Thanks!
1
0
23
2h
Testing Declared Age Range API on Production
Hello, We want to ensure that our Declared Age Range API is working correctly, in Production, but we had concerns on how this is done. Do we need to have an account created from Texas with a credit card/addressed based in Texas? What's the best approach to be able to test this in a live environment to ensure everything is working as intended? Thank You.
0
0
21
2h
Enrollment stuck for months! ID: 672292NGXY
Hi everyone, My organiation enrollment has been stuck in "Your enrollment is being processed" for like 5 months. My company is a fully registered UK LTD with a valid DUNS number. Google Play verification took like an hour, but Apple enrollment is stuck and support is non existent. Enrollment ID: 672292NGXY. Is this normal? How can I get someone from Apple to look into this?
1
0
49
2h
CGSetDisplayTransferByTable is broken on macOS Tahoe 26.4 RC (and 26.3.1) with MacBook M5 Pro, Max and Neo
The CGSetDisplayTransferByTable() is not working on the latest round of Mac hardware, namely the MacBook Neo (external display), MacBook M5 Pro (both built-in and external display) and possibly the M5 Max. All tested apps (BetterDisplay, MonitorControl, f.lux, Lunar) exhibit the very issue both in macOS Tahoe 26.3 and macOS Tahoe 26.4 RC. Tested on multiple Macs and installations on the MacBook Neo and MacBook M5 Pro. This issue breaks several display related macOS apps. Way to reproduce the issue using an affected app: Install the app BetterDisplay (https://betterdisplay.pro) Launch the app, open the app menu, choose Image Adjustments and try to adjust colors. Adjustments take no effect Way to reproduce the issue programmatically: Attempt to use the affected macOS API feature: https://developer.apple.com/documentation/coregraphics/cgsetdisplaytransferbytable(::::_:) Here are the FB numbers: FB22273730 (Filed this one as a developer on an unaffected MBP M3 Max) FB22273782 (Filed from an affected MBP M5 Pro running 26.4 RC, with debug info attached)
18
7
7.8k
2h
Apple Developer Program Enrollment Stuck at "Being Processed" for Over 3 Months
Hello Apple Developer Support Team, Our institution has been attempting to enroll in the Apple Developer Program as an Organization for over three months. Unfortunately, the enrollment status has remained "Being Processed" throughout this period, with no updates or requests for additional information. We have already contacted Apple Developer Support and received a support case ID, but we have not received a response or resolution. Support Case ID: 103003837813 We have also attempted to contact support through other available channels, but the system only provides an email option, with no telephone callback available. This prolonged delay is preventing our institution from completing its enrollment and publishing its mobile applications on the App Store. Could an Apple Developer Support representative please review our situation and advise on how we can escalate this matter or complete the verification process? We are happy to provide any additional documentation or information required. Thank you for your assistance.
1
0
49
2h
White flash when opening a new tab overridden by a Safari Web Extension on iOS
White flash when opening a new tab overridden by a Safari Web Extension on iOS Safari intermittently displays a white flash when opening a new tab overridden by a web extension. I reproduced this on an iPhone 13 mini running iOS 26.5 using a minimal test extension. Minimal reproduction The extension replaces the new tab page through chrome_url_overrides.newtab. The page has a static magenta background, set directly on the root element and through inline CSS. The test page contains no JavaScript, images, fonts, external stylesheets or network requests. Steps to reproduce Install and enable a Safari Web Extension that overrides the new tab page with a static magenta HTML page. Select the extension for new tabs in Safari settings. Open Safari in normal browsing mode. Open a new tab and wait for the magenta page to appear. Open another new tab. Repeat several times. Expected: The page area remains magenta throughout the transition. Actual: The page area intermittently transitions from magenta → white → magenta. The issue reproduces without JavaScript or external resources, so the flash does not require delayed script execution or image loading. Is this a known issue with Safari’s handling of new tab overrides? Is there a supported way for an extension to control the background displayed during this transition?
2
0
143
2h
Apple Developer Organization Enrollment Pending 40+ Days | No Response from Support
Hello everyone, I'm posting here because I've exhausted the usual support channels and I'm hoping someone from Apple Developer Relations, or another developer who has experienced something similar, can provide some guidance. On September 17, 2026, I submitted an application to enroll my federally incorporated Canadian corporation in the Apple Developer Program as an organization. All requested business information was provided, including our D-U-N-S number. As of today, more than 40 days have passed, and I've received no meaningful communication regarding the application's status beyond the initial submission acknowledgment. On October 20, I submitted a support request specifically addressing the delay. I received an automated confirmation, but no actual response or update. I've also attempted to contact Apple Developer Support by telephone, only to find that the callback option was unavailable due to high call volume. I understand that organization verification takes time and that Apple must perform appropriate due diligence. However, the complete lack of communication is becoming increasingly concerning. We are actively developing several applications for the Apple ecosystem, and these delays are directly affecting our ability to move forward with testing, distribution, and launch planning. At this point, I'm not necessarily asking for immediate approval. I'm simply asking for some level of communication, transparency, and a clear path toward resolution. Has anyone else experienced similar delays with organization enrollment? If so, how were you able to reach someone who could actually review your application? And if anyone from Apple Developer Relations happens to see this, I would greatly appreciate assistance in getting this matter reviewed or escalated. Thank you for your time.
1
0
93
2h
Individual enrollment still pending after payment and confirmed receipt of identity documents
Hello Apple Developer Support and fellow developers, My individual Apple Developer Program enrollment is still pending after payment and submission of the requested identity documents. Timeline (2026): October 21: The membership fee was charged. I received the order acknowledgement and an invoice confirming the charge with no outstanding balance. October 22: Apple confirmed receipt of the identity documents requested for enrollment verification. October 28: I opened a Developer Support case and received the automated acknowledgement. October 29: The developer account still shows "Pending" and the "Purchase your membership" message. Xcode only shows my Personal Team, so distribution signing remains blocked. I understand that identity verification may require additional review. I would appreciate guidance on how to request a manual review or escalation of the existing support case, and how to confirm whether anything is still required from me or whether the payment needs to be associated with the enrollment. Has anyone resolved this combination of a completed payment, confirmed receipt of documents, and a pending enrollment? Which official support route helped? If Apple Developer Support can assist, I can provide the existing support and enrollment references through the official private support channel. I have omitted personal information and account, invoice, and case identifiers from this public post. Thank you for your help.
0
0
31
2h
Please help expedite the review
Hello, I submitted the requested information on October 17, and the status is currently showing as "Waiting for Review." Could you please confirm that it is successfully in the queue? We are aiming for a November launch, so we would truly appreciate it if the team could expedite the review process if possible. Thank you for your help! Apple ID 6816149963
0
0
29
2h
AccessorySetupKit picker only reports 3 accessories when using filterDiscoveryResults
Title: AccessorySetupKit picker only reports 3 accessories when using filterDiscoveryResults Tags: AccessorySetupKit, Core Bluetooth Hi all, We recently migrated our BLE accessory pairing from our own CoreBluetooth scan flow to AccessorySetupKit. Since this is the new framework Apple recommends for accessory pairing (and with the new Bluetooth privacy model), we wanted to move fully to it. The migration went well overall, but we hit a limit in production that we couldnt find documented anywhere and it's now affecting real users. What we are doing We use .filterDiscoveryResults so we can set our own name and image for each accessory in the picker. For every .accessoryDiscovered event we create an ASDiscoveredDisplayItem and pass the full list to updatePicker(showing:completionHandler:). let descriptor = ASDiscoveryDescriptor() descriptor.bluetoothCompanyIdentifier = ASBluetoothCompanyIdentifier(rawValue: [ID]) descriptor.supportedOptions = .bluetoothPairingLE let item = ASPickerDisplayItem(name: "[Name]", productImage: image, descriptor: descriptor) let settings = ASPickerDisplaySettings() settings.options = .filterDiscoveryResults settings.discoveryTimeout = .long session.pickerDisplaySettings = settings session.showPicker(for: [item]) { _ in } // In the event handler, for every .accessoryDiscovered event: session.updatePicker(showing: allDiscoveredItems) { _ in }The problem We only ever get 3 .accessoryDiscovered events in one picker session, doesnt matter how many of our accessories are advertising nearby. Since the picker shows only what we pass to updatePicker, the sheet never shows more then 3. Our own code has no limit, every discovered item goes to updatePicker. If we remove .filterDiscoveryResults and keep everything else same, the picker shows more than 3 accessories in the same room. So it looks like the limit only applies when filtering is on. How it affects users When there are lot of accessories around (offices, events, households with more than one), the one the user actually want to pair is often not in those 3. Users don't know there is a limit, so they keep dismissing the picker and opening it again hoping their accessory shows up this time. Understandably this is very frustrating for them, and with our old scan flow this wasn't a issue because we could list every accessory nearby. To reproduce Turn on more than 3 accessories matching the descriptor within few metres of the iPhone, present the picker with the above configuration and log every .accessoryDiscovered event. Only 3 arrive, any accessory turned on after the first 3 never shows up. Questions Is this limit of 3 intended? If yes, is there a way to raise it or reset it during the session (for example after calling updatePicker)? How the picker decides which accessories gets reported? Is there a recommended approach for crowded environments? If it's intended, can it be added to the documentation? Environment iOS Version 27.1 (27A9269), iPhone 16 pro(MYNR3HN/A), Version 27.1 (27A9269) We have filed this as FB25362032. Thanks!
0
0
43
2h
SwiftData regression in iOS 27.2: inverse relationship not set on children when an uninserted model graph is attached to a persisted model
Since iOS 27.2 (24B119), SwiftData no longer sets the inverse (child → parent) relationship for the children of a model that hasn't been inserted yet when that model is attached to an already-saved model. The children are saved with a nil parent, so the parent's to-many relationship reads back empty. This happens in the same ModelContext and also after reopening the store. The same code works correctly on iOS 27.0 (24A5390f). @Model final class Ledger { @Relationship(deleteRule: .cascade, inverse: \Transaction.ledger) var transactions: [Transaction] = [] } @Model final class Transaction { var ledger: Ledger? @Relationship(deleteRule: .cascade, inverse: \Item.transaction) var items: [Item] = [] init(items: [Item]) { self.items = items } } @Model final class Item { var transaction: Transaction? } // Inside a @ModelActor; `ledger` is fetched and already saved. let transaction = Transaction(items: [Item(), Item()]) // not inserted ledger.transactions.append(transaction) // iOS 27.0: item.transaction === transaction for every item // iOS 27.2: item.transaction == nil for every item try modelContext.save() // iOS 27.2: transaction.items.count == 0 (expected 2); both items are orphaned rowsThe inverse is already nil before save(), so this isn't a save or flush problem. The link just isn't set when the graph is attached. Affected patterns on 27.2 • persisted.list.append(uninsertedParentWithChildren) • persisted.list[index] = uninsertedParentWithChildren • Reassigning persisted.list = [...] when the new models have their own child arrays (grandchildren end up orphaned) • Models with several to-many arrays of the same child type Not affected • A graph that's entirely new, including the root • To-one relationships set in init • Models inserted into the context before the relationship is set Toolchain ruled out. I built the repro on the same iPhone 13 (iOS 27.2) with three toolchains: xcode 26.6, 27.1 and 27.2 Workaround. Insert the children and set the inverse explicitly before saving: modelContext.insert(transaction) for item in transaction.items { modelContext.insert(item) item.transaction = transaction } ledger.transactions.append(transaction) try modelContext.save()You have to do this at every level, grandchildren included. Has anyone else seen this on 27.2? And can someone from the SwiftData team confirm whether this is an intended behavior change or a regression? Feedback: FB25355425 (includes a standalone repro project, reports from iOS 27.0 and 27.2, and a sysdiagnose)
Replies
0
Boosts
0
Views
66
Activity
1h
Apple Developer Enrollment in India Blocked by “This Address Is Not Valid” Error
Hello Apple Developer Community, I am experiencing an issue while attempting to enroll my company in the Apple Developer Program as an organization from India. I am the General Manager and an authorized representative of a legally incorporated Indian software company. I am using my own iPhone, my existing personal Apple Account, and accurate personal information matching my government-issued identification documents. The problem During enrollment through the Apple Developer app, I entered my legal name and residential address. The application repeatedly displayed: "Enter a valid address." I verified the information, including my house address, town, state, and postal code. The individual address fields displayed green validation checkmarks, but the application still rejected the complete address. After attempting to correct the formatting, the enrollment status changed to: "Your enrollment in the Apple Developer Program is under review. Please contact us." The Account section now displays: "This address is not valid. To continue enrolling, contact us." Current situation I am using my own iPhone and existing Apple Account. My personal information matches my government-issued documents. My residential address is genuine and current. My enrollment is now blocked. I cannot return to the address-entry screen to correct or resubmit the information. I have not yet reached the organization verification stage. I have already contacted Apple Developer Support and received a support case acknowledgement. Questions for the community and Apple Developer Support Has anyone in India experienced this exact residential address validation error? If you successfully resolved it, what steps were required? Is there a known issue with Apple's enrollment address-validation system recognizing certain Indian residential addresses? Can Developer Support restore access to the address-entry screen or arrange an alternative identity verification procedure? Is there a recommended official process to resolve an existing enrollment that is blocked at this stage? Our company has developed applications that we intend to distribute through the App Store, and this issue is preventing us from proceeding with organization enrollment. I would appreciate any guidance from developers who have successfully resolved the same problem or from Apple Developer Support. Thank you.
Replies
0
Boosts
0
Views
44
Activity
1h
Romer Pallets waiting for review since October 13 — support case 103001826689
Hello App Review team, Our first iOS release, Romer Pallets, has remained in Waiting for Review since October 13, 2026. As of October 21, it has not moved to In Review, and no messages or requests for additional information appear in App Store Connect. App: Romer Pallets Apple App ID: 6822475988 Version/build: 1.0 (3) Distribution: Private Custom App for Romer Beverage Submitted: October 13, 2026, 4:37 PM Arizona (UTC-7) Apple Developer Support case: 103001826689 We opened the support request on October 19 and received the acknowledgment, but have not received a substantive response. Could someone please confirm whether the submission is correctly queued, whether anything is blocking it, and whether you need additional information from us? We are keeping the existing submission in place and holding newer updates while we wait. We can provide any further review information through App Store Connect. Thank you, Bret Ogden
Replies
1
Boosts
0
Views
139
Activity
1h
What pattern to use for an iPhone Tabview app
I have an iPhone tab view application that has not been designed for iPad, and I am aiming to add a left-hand bar that summarises some content and keeps visible what is normally a sheet. What pattern would work best for this? At present, I pass the view to another view with a navigation stack containing an arrangement view with the previous view and then the sidebar as a secondary view within it—would that be the appropriate approach?
Topic: UI Frameworks SubTopic: SwiftUI
Replies
3
Boosts
0
Views
377
Activity
1h
Is the Keychain and the Secure Enclave worthless on jailbroken devices?
I'd like to prevent an attacker who uses a jailbroken iPhone or iPad from reading the contents of the Keychain of my app. Is there any point in using the Secure Enclave to generate a public-private key pair if an attacker with a jailbroken device can easily attach a debugger to my app, read from the Keychain of my app and also request decryption via the Secure Enclave while appearing to the Secure Enclave as my genuine app? Doesn't the whole security of the Keychain stand on the assumption that an attacker cannot attach a debugger to my app? Is there really no reliable way how to prevent someone from attaching a debugger to my app? I think that using PT_DENY_ATTACH is very easily bypassed by attackers. I don't mind if someone attaches a debugger to a re-signed version of my app, because such re-signed app would have a different Team ID, so the Secure Enclave would fail when attempting to use the key generated by my genuine app. I just want to prevent the situation when an attacker could read from the Keychain of my app and request the Secure Enclave to apply the private keys which were generated by my genuine app. Is the Keychain and the Secure Enclave essentially worthless on jailbroken devices if a determined attacker wants to take control of my app running on their jailbroken device?
Replies
2
Boosts
0
Views
99
Activity
1h
Individual-to-Organization migration blocking paid membership — request for review
Hello Apple Developer Support and fellow developers, Support case: 20000127645815 Enrollment ID: PYYNRCG537 I am requesting guidance on a pending Individual-to-Organization migration that is preventing me from using my paid Apple Developer Program membership and moving forward with the iOS release of ZEROFORTH. Timeline: September 1, 2026: Developer Support confirmed by email that my D-U-N-S information had been verified and asked me to continue the enrollment process. I provided the requested information and documentation through the existing support case. October 21, 2026: I requested escalation and manual review, explaining that Certificates, Identifiers & Profiles was unavailable and that the document upload portal was reporting that my account was not authorized to upload files. October 29, 2026: The Developer account page still says that the migration is pending and membership benefits are temporarily disabled. It lists my membership as Individual, with renewal on August 4, 2027. My business is a Polish sole proprietorship. I understand Apple's enrollment guidance states that sole proprietors should enroll as individuals. Could Developer Support clarify whether the organization conversion is appropriate for my legal business structure? If it is not appropriate, what is the correct procedure to cancel the pending conversion and restore my existing paid Individual membership and development services? My priority is to restore access and proceed with the necessary iOS testing and submission. Please identify any specific outstanding requirement or the appropriate escalation path. Has anyone resolved a similar situation? Any practical guidance would be appreciated. Thank you.
Replies
1
Boosts
0
Views
76
Activity
1h
Individual-to-Organization conversion request unanswered since October 20
Hello Apple Developer Support and community, I'm seeking help reaching the team handling my Individual-to-Organization membership conversion for SKY DATA SERVICES LLC. Timeline (2026): October 20: Submitted the conversion request; received automated acknowledgment, case 103002882595. October 23: Emailed a follow-up asking for status, outstanding verification/documents, and next steps. October 26: Received another automated acknowledgment, case 103009344243. Its confirmation did not identify the request it covers. October 28: Sent another follow-up referencing both cases. As of October 29, I have received only automated acknowledgments, with no substantive update or instructions. This is delaying planning for Scribe Pilot's invitation-based release. I intend to use unlisted App Store distribution and understand that membership conversion and unlisted distribution require separate approvals. Could Apple Developer Support help route these existing cases to the membership-conversion team and confirm: Whether any verification or documents are outstanding. Whether the cases are related and which reference I should use. How to reach the assigned advisor or request a callback. I understand that account-specific verification belongs in a private support channel. I can provide business documents securely; I'm asking for a response and a clear next step. If other developers recently completed this conversion, which support channel helped? Thank you, Zachary
Replies
0
Boosts
0
Views
36
Activity
1h
Apple Developer Organization account review since 15/10/2026
Hi everyone, I applied for an Apple Developer Organization account using my D-U-N-S number about 15 days ago, and the enrollment is currently under review. Apple Support mentioned there is no specific timeframe for approval. Has anyone navigated this recently, and is there any way to request an update or check the status more effectively?
Replies
1
Boosts
0
Views
52
Activity
1h
NSScrollView: Overriding "scrollWheel(with:)" can cause a never-ending live scroll
Overview I'm developing an app that depends on NSScrollView to implement a scrollable and zoomable canvas. I need to override NSScrollView.scrollWheel(with:) to implement Option-zooming (holding Option while scrolling up/down to zoom in/out). I've found that simply adding these three lines of code in my NSScrollView subclass: override func scrollWheel(with event: NSEvent) { super.scrollWheel(with: event) }is enough to cause a live scroll to never end, and NSScrollView.didEndLiveScrollNotification to never fire. My app depends on that notification firing so that it can disable some interactions during a live scroll. Furthermore, while the NSScrollView is "stuck" in the live scroll, it's not possible to perform a live magnify. There are also some other effects, including elevated CPU usage and persistent scroll indicators. The issue is occurring with Xcode 27.1 (27A9275) and macOS 27.2 (26B123). I have modified the macOS App project template to showcase the issue. The sample project, along with a screen recording of the issue, can be downloaded from here: https://drive.google.com/drive/folders/1F5sF2NA230NkGbQdLfbV6vM1XmfY1-uT?usp=sharing I hope that Apple can fix this issue soon, as it's a frustrating user experience when the canvas gets stuck while scrolling. I've already filed this in Feedback Assistant under FB25362729. Steps to Reproduce To recreate the issue, follow these steps: Download and extract the "Xcode Project.zip" file from the link above. Open the extracted "NSScrollViewTest" project in Xcode. Build and run the "NSScrollViewTest" app. Scroll all the way to the right edge of the gray canvas using the horizontal scroll gesture on Magic Trackpad. If you comment out lines 8–10 of ScrollView.swift, the issue goes away. The "Issue Recording.mov" file from the link above provides a detailed video of how to recreate the issue.
Topic: UI Frameworks SubTopic: AppKit
Replies
1
Boosts
0
Views
102
Activity
2h
Apple Developer Program Enrollment Stuck - No Response from Support Since October 18
Hello Apple Developer Support and Developer Relations, I'm posting here because my enrollment in the Apple Developer Program appears to be stuck, and I haven't been able to get any updates through the usual support channels. Here's a summary of my situation: October 18, 2026: I started experiencing issues with my enrollment process. Since then: I've sent multiple emails to Apple Support requesting clarification and an update on my application. As of today, October 28: I haven't received a response or any information explaining the delay. I understand that enrollment reviews may take time. However, the lack of communication after multiple follow-ups is concerning, especially when there is no clear indication of whether my application is being processed or if any additional action is required from my side. Could someone from Apple Developer Relations please look into my case and clarify the current status of my enrollment? I'd also appreciate knowing whether other developers are experiencing similar delays or whether there is an issue affecting new enrollments in the Apple Developer Program. Is Apple currently accepting new developers into the Apple Developer Program, and could someone clarify what's causing these delays? Thank you for your time and assistance. I look forward to receiving an update.
Replies
1
Boosts
0
Views
36
Activity
2h
Enrollment paid on Oct 17 but account still shows "Purchase your membership" (10 days, no response from support)
Hello everyone, I enrolled in the Apple Developer Program as an individual on October 17, 2026, and uploaded all the requested documents. The payment went through and appears as completed on my card statement. Apple also issued an invoice dated October 17 showing a zero balance due. However, 10 days later, my account at developer.apple.com/account still shows "Purchase your membership. To continue your enrollment, complete your purchase now". I haven't received a confirmation email or any membership activation. What I've done so far: Contacted Apple Developer Support through the website on October 21 (Case ID: 103003939367). I received the invoice, but no answer about the activation, and the account status hasn't changed. I'm not paying a second time, since the first charge was already completed. Details: Enrollment ID: 6W2CXK7U47 Web Order Number: D005370729 Invoice Number: MD21072906 This looks similar to another thread here, where the user enrolled on the same day and is also still waiting: https://developer.apple.com/forums/thread/853511 Has anyone run into this "paid but still asks for purchase" state? Did it resolve by itself, or did you need to escalate (phone call, Developer Support callback, etc.)? Any advice would be much appreciated. Thanks!
Replies
1
Boosts
0
Views
23
Activity
2h
Testing Declared Age Range API on Production
Hello, We want to ensure that our Declared Age Range API is working correctly, in Production, but we had concerns on how this is done. Do we need to have an account created from Texas with a credit card/addressed based in Texas? What's the best approach to be able to test this in a live environment to ensure everything is working as intended? Thank You.
Replies
0
Boosts
0
Views
21
Activity
2h
Enrollment stuck for months! ID: 672292NGXY
Hi everyone, My organiation enrollment has been stuck in "Your enrollment is being processed" for like 5 months. My company is a fully registered UK LTD with a valid DUNS number. Google Play verification took like an hour, but Apple enrollment is stuck and support is non existent. Enrollment ID: 672292NGXY. Is this normal? How can I get someone from Apple to look into this?
Replies
1
Boosts
0
Views
49
Activity
2h
CGSetDisplayTransferByTable is broken on macOS Tahoe 26.4 RC (and 26.3.1) with MacBook M5 Pro, Max and Neo
The CGSetDisplayTransferByTable() is not working on the latest round of Mac hardware, namely the MacBook Neo (external display), MacBook M5 Pro (both built-in and external display) and possibly the M5 Max. All tested apps (BetterDisplay, MonitorControl, f.lux, Lunar) exhibit the very issue both in macOS Tahoe 26.3 and macOS Tahoe 26.4 RC. Tested on multiple Macs and installations on the MacBook Neo and MacBook M5 Pro. This issue breaks several display related macOS apps. Way to reproduce the issue using an affected app: Install the app BetterDisplay (https://betterdisplay.pro) Launch the app, open the app menu, choose Image Adjustments and try to adjust colors. Adjustments take no effect Way to reproduce the issue programmatically: Attempt to use the affected macOS API feature: https://developer.apple.com/documentation/coregraphics/cgsetdisplaytransferbytable(::::_:) Here are the FB numbers: FB22273730 (Filed this one as a developer on an unaffected MBP M3 Max) FB22273782 (Filed from an affected MBP M5 Pro running 26.4 RC, with debug info attached)
Replies
18
Boosts
7
Views
7.8k
Activity
2h
Apple Developer Program Enrollment Stuck at "Being Processed" for Over 3 Months
Hello Apple Developer Support Team, Our institution has been attempting to enroll in the Apple Developer Program as an Organization for over three months. Unfortunately, the enrollment status has remained "Being Processed" throughout this period, with no updates or requests for additional information. We have already contacted Apple Developer Support and received a support case ID, but we have not received a response or resolution. Support Case ID: 103003837813 We have also attempted to contact support through other available channels, but the system only provides an email option, with no telephone callback available. This prolonged delay is preventing our institution from completing its enrollment and publishing its mobile applications on the App Store. Could an Apple Developer Support representative please review our situation and advise on how we can escalate this matter or complete the verification process? We are happy to provide any additional documentation or information required. Thank you for your assistance.
Replies
1
Boosts
0
Views
49
Activity
2h
White flash when opening a new tab overridden by a Safari Web Extension on iOS
White flash when opening a new tab overridden by a Safari Web Extension on iOS Safari intermittently displays a white flash when opening a new tab overridden by a web extension. I reproduced this on an iPhone 13 mini running iOS 26.5 using a minimal test extension. Minimal reproduction The extension replaces the new tab page through chrome_url_overrides.newtab. The page has a static magenta background, set directly on the root element and through inline CSS. The test page contains no JavaScript, images, fonts, external stylesheets or network requests. Steps to reproduce Install and enable a Safari Web Extension that overrides the new tab page with a static magenta HTML page. Select the extension for new tabs in Safari settings. Open Safari in normal browsing mode. Open a new tab and wait for the magenta page to appear. Open another new tab. Repeat several times. Expected: The page area remains magenta throughout the transition. Actual: The page area intermittently transitions from magenta → white → magenta. The issue reproduces without JavaScript or external resources, so the flash does not require delayed script execution or image loading. Is this a known issue with Safari’s handling of new tab overrides? Is there a supported way for an extension to control the background displayed during this transition?
Replies
2
Boosts
0
Views
143
Activity
2h
Apple Developer Organization Enrollment Pending 40+ Days | No Response from Support
Hello everyone, I'm posting here because I've exhausted the usual support channels and I'm hoping someone from Apple Developer Relations, or another developer who has experienced something similar, can provide some guidance. On September 17, 2026, I submitted an application to enroll my federally incorporated Canadian corporation in the Apple Developer Program as an organization. All requested business information was provided, including our D-U-N-S number. As of today, more than 40 days have passed, and I've received no meaningful communication regarding the application's status beyond the initial submission acknowledgment. On October 20, I submitted a support request specifically addressing the delay. I received an automated confirmation, but no actual response or update. I've also attempted to contact Apple Developer Support by telephone, only to find that the callback option was unavailable due to high call volume. I understand that organization verification takes time and that Apple must perform appropriate due diligence. However, the complete lack of communication is becoming increasingly concerning. We are actively developing several applications for the Apple ecosystem, and these delays are directly affecting our ability to move forward with testing, distribution, and launch planning. At this point, I'm not necessarily asking for immediate approval. I'm simply asking for some level of communication, transparency, and a clear path toward resolution. Has anyone else experienced similar delays with organization enrollment? If so, how were you able to reach someone who could actually review your application? And if anyone from Apple Developer Relations happens to see this, I would greatly appreciate assistance in getting this matter reviewed or escalated. Thank you for your time.
Replies
1
Boosts
0
Views
93
Activity
2h
Individual enrollment still pending after payment and confirmed receipt of identity documents
Hello Apple Developer Support and fellow developers, My individual Apple Developer Program enrollment is still pending after payment and submission of the requested identity documents. Timeline (2026): October 21: The membership fee was charged. I received the order acknowledgement and an invoice confirming the charge with no outstanding balance. October 22: Apple confirmed receipt of the identity documents requested for enrollment verification. October 28: I opened a Developer Support case and received the automated acknowledgement. October 29: The developer account still shows "Pending" and the "Purchase your membership" message. Xcode only shows my Personal Team, so distribution signing remains blocked. I understand that identity verification may require additional review. I would appreciate guidance on how to request a manual review or escalation of the existing support case, and how to confirm whether anything is still required from me or whether the payment needs to be associated with the enrollment. Has anyone resolved this combination of a completed payment, confirmed receipt of documents, and a pending enrollment? Which official support route helped? If Apple Developer Support can assist, I can provide the existing support and enrollment references through the official private support channel. I have omitted personal information and account, invoice, and case identifiers from this public post. Thank you for your help.
Replies
0
Boosts
0
Views
31
Activity
2h
Please help expedite the review
Hello, I submitted the requested information on October 17, and the status is currently showing as "Waiting for Review." Could you please confirm that it is successfully in the queue? We are aiming for a November launch, so we would truly appreciate it if the team could expedite the review process if possible. Thank you for your help! Apple ID 6816149963
Replies
0
Boosts
0
Views
29
Activity
2h
AccessorySetupKit picker only reports 3 accessories when using filterDiscoveryResults
Title: AccessorySetupKit picker only reports 3 accessories when using filterDiscoveryResults Tags: AccessorySetupKit, Core Bluetooth Hi all, We recently migrated our BLE accessory pairing from our own CoreBluetooth scan flow to AccessorySetupKit. Since this is the new framework Apple recommends for accessory pairing (and with the new Bluetooth privacy model), we wanted to move fully to it. The migration went well overall, but we hit a limit in production that we couldnt find documented anywhere and it's now affecting real users. What we are doing We use .filterDiscoveryResults so we can set our own name and image for each accessory in the picker. For every .accessoryDiscovered event we create an ASDiscoveredDisplayItem and pass the full list to updatePicker(showing:completionHandler:). let descriptor = ASDiscoveryDescriptor() descriptor.bluetoothCompanyIdentifier = ASBluetoothCompanyIdentifier(rawValue: [ID]) descriptor.supportedOptions = .bluetoothPairingLE let item = ASPickerDisplayItem(name: "[Name]", productImage: image, descriptor: descriptor) let settings = ASPickerDisplaySettings() settings.options = .filterDiscoveryResults settings.discoveryTimeout = .long session.pickerDisplaySettings = settings session.showPicker(for: [item]) { _ in } // In the event handler, for every .accessoryDiscovered event: session.updatePicker(showing: allDiscoveredItems) { _ in }The problem We only ever get 3 .accessoryDiscovered events in one picker session, doesnt matter how many of our accessories are advertising nearby. Since the picker shows only what we pass to updatePicker, the sheet never shows more then 3. Our own code has no limit, every discovered item goes to updatePicker. If we remove .filterDiscoveryResults and keep everything else same, the picker shows more than 3 accessories in the same room. So it looks like the limit only applies when filtering is on. How it affects users When there are lot of accessories around (offices, events, households with more than one), the one the user actually want to pair is often not in those 3. Users don't know there is a limit, so they keep dismissing the picker and opening it again hoping their accessory shows up this time. Understandably this is very frustrating for them, and with our old scan flow this wasn't a issue because we could list every accessory nearby. To reproduce Turn on more than 3 accessories matching the descriptor within few metres of the iPhone, present the picker with the above configuration and log every .accessoryDiscovered event. Only 3 arrive, any accessory turned on after the first 3 never shows up. Questions Is this limit of 3 intended? If yes, is there a way to raise it or reset it during the session (for example after calling updatePicker)? How the picker decides which accessories gets reported? Is there a recommended approach for crowded environments? If it's intended, can it be added to the documentation? Environment iOS Version 27.1 (27A9269), iPhone 16 pro(MYNR3HN/A), Version 27.1 (27A9269) We have filed this as FB25362032. Thanks!
Replies
0
Boosts
0
Views
43
Activity
2h