Apple Developers

RSS for tag

This is a dedicated space for developers to connect, share ideas, collaborate, and ask questions. Introduce yourself, network with other developers, and foster a supportive community.

Learn More

Posts under Apple Developers subtopic

Post

Replies

Boosts

Views

Created

Apple Support are you even here?
I’m creating a new post because the situation has gone far beyond reasonable. My Apple Developer Program enrollment has been stuck in “Pending” status for almost a month. During this time, I have sent around 10 emails to Apple Developer Program Support. Result: ZERO REPLISES. NO EXPLANATIONS NO UPDATES. NO HELP. If you are experiencing the same issue — or have faced it before — please leave a comment or upvote this thread so it gets visibility. At this point, this seems to be the only way to get Apple’s attention. Apple, this situation needs to be addressed.
1
2
35
3h
Unexpected CoreBluetooth background suspension without active location updates
I am implementing BLE scanning and connection using CoreBluetooth in a Flutter application with native iOS Swift code. BLE scanning and connection work correctly in the foreground and for a short time after the app is sent to the background. However, after some time in the background, BLE scanning stops and the device is no longer discovered. The app appears to be suspended by iOS. Key Observation: When location services are actively in use (navigation arrow visible in the iOS status bar), BLE scanning and reconnection work reliably in the background. When location services are not actively running, BLE scanning stops in the background even though the app has “Always Allow” location permission. Expected Result BLE scanning and connection should continue to function in the background using the Bluetooth LE background mode, without relying on active location updates. Actual Result BLE scanning starts successfully App enters background After some time, scanning stops Device is no longer discovered BLE works again only if location services are actively running BLE Connection Behavior One-time scan connects successfully to a BLE medical device App is sent to background Existing connection does not disconnect However, new scans or reconnections fail once the app is suspended Relevant Native iOS Code (AppDelegate) import Flutter import UIKit import CoreBluetooth @main @objc class AppDelegate: FlutterAppDelegate { private var backgroundTaskID: UIBackgroundTaskIdentifier = .invalid override func application( _ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? ) -> Bool { GeneratedPluginRegistrant.register(with: self) if let identifiers = launchOptions?[UIApplication.LaunchOptionsKey.bluetoothCentrals] as? [String] { print("App relaunched for BLE state restoration: \(identifiers)") } NotificationCenter.default.addObserver( self, selector: #selector(appDidEnterBackground), name: UIApplication.didEnterBackgroundNotification, object: nil ) return super.application(application, didFinishLaunchingWithOptions: launchOptions) } @objc private func appDidEnterBackground() { backgroundTaskID = UIApplication.shared.beginBackgroundTask { self.endBackgroundTask() } } private func endBackgroundTask() { if backgroundTaskID != .invalid { UIApplication.shared.endBackgroundTask(backgroundTaskID) backgroundTaskID = .invalid } } } Questions for DTS: Is it expected behavior that CoreBluetooth background scanning effectively stops once the app is suspended, even when the Bluetooth LE background mode is enabled? Why does BLE background scanning appear to work reliably only when location services are actively running? Is iOS internally associating BLE background execution with active location updates? For continuous BLE reconnection (medical device use case), is the recommended approach to rely solely on CoreBluetooth state restoration instead of continuous background scanning? Is it considered best practice to avoid long-running BLE scans in the background and instead wait for system-delivered BLE events? Additional Notes Issue is reproducible on real devices Not using private APIs or unsupported background execution methods Objective is to follow Apple-recommended, App Store–compliant behavior
0
0
18
6h
Enrollment pending since Jan 17 even after submitting additional documents
I applied to the Apple Developer Program on Jan 17 and my enrollment showed pending for several days. I eventually contacted support on the 27th and they told me they needed additional documentation and sent me a link to upload and asked me to email them once I've done so, so that they can get it reviewed quickly. On Jan 27, I uploaded the documents they requested and sent the email confirming they've been uploaded as was requested. After several days, it still says "pending". I spoke with support today and they said they have the documents and there's nothing for me to do other than wait for them to be reviewed and this "could take months". I'm in the process of purchasing a business and need this account so that they can transfer me the mobile app. My due diligence period is ending within a few days and need clarity on this approval asap. Has anyone else experienced these types of delays or know how to get the review completed? Enrollment ID: 7P992248Q5 Case ID: 102811401305
0
0
15
12h
iPhones/iPads unable to connect to ClearPass Captive portals - Issue affecting only Meraki APs with FortiGates
Hi Team, Looking for an answer, if it's just us or a widespread issue. Since Sept, our clients Apple devices can't load a Captive Portal on Apple devices. Client wants the CNA to pop up and I can't get it to happen! Android and Windows devices all work correctly with their respective popups, but CNA will not work. No changes done on our side and after multiple tshoots and getting vendors to take multiple PCAPs found, Apple devices are not initiating a HTTP GET request as per Meraki >> https://documentation.meraki.com/MR/MR_Splash_Page/Splash_Page_Traffic_Flow_and_Troubleshooting The work around is to force a HTTP GET request by manually going into the browser and initiate a http site (we tried 1.1.1.1, also tried other public HTTP sites and it works) and that redirects to our Captive Portal page.
1
0
84
19h
My iPhone will not charge from my Mac Mini
I recently replaced my older Macbook with a Mac Mini. My iphone charges fine from a powered USB hub, but when I connect the hub to my new Mac Mini, my phone stops charging. This is the same phone, hub, and cables that worked just fine with my Macbook. I M running Beta 26.3, but the MacBook was also on Beta 26. Anyone have any ideas?
0
0
202
1d
Box around cursor finger icon
Recently I've noticed that certain cursor actions cause the finger icon to appear with a gray box around it. It appears when I hover over other icons (for example, the menu items at the top of this website; Microsoft Teams options but not MS Word, etc.). Is this new? Is there a way to get rid of the box?
3
0
60
2d
Is iPhone Mirroring really doing Mirroring?
Understand other technologies or app doing mirroring will have 2 screens active at the same time. But for Apple iPhone Mirroring is showing only 1 screen at a time and with other protection of same Apple ID, Bluetooth and Wifi for proximity checks. Hence, it is really considered a iPhone Mirroring? https://support.apple.com/en-sg/120421
0
0
70
2d
Unable to use Live Wallpapers iPhone 16 Pro Max
Using iPhone 16 Pro Max. iOS 26.3-Public Beta. App using: MyScreen26 I have only been able to use 1 live wallpaper (black and white tyrannosaurus rex) about 2 weeks ago. I wanted to change it today, and have been unable to get any of the live wallpapers to work, even the same one I used the last couple of weeks. I find the live wallpaper I want, download it. I click on the upper left hand corner to put into 'Loop' mode. I have 'Low Power Mode' and 'Reduce Motion' turned off. I then click on the arrow on the lower left to open the menu to use the image as a locked screen wallpaper. The screen then shows 'add to album', 'airplay', 'export unmodified original' and 'add to new quick note'. There is no selection for add to wallpaper. Not sure what I'm doing wrong....any suggestions? Thanks!
0
0
70
2d
iOS Screen Mirror device caching and discovery
iPhone 13 mini running iOS 26.2 I went to mirror a stream to a previously used Roku device. The Roku popped right up on the Screen Mirror list, but would not respond. Investigation showed it had lost its network connection - so what showed on the Screen Mirror list was still in cache, not from a current request - and sure enough, after repairing the Roku's LAN connection, it worked fine. That raised these questions: Does the iOS device (iPhone) cache a Screen Mirror list for each network? How does the iOS device build its list of Screen Mirror servers on a local network? I presume it broadcasts a request to the LAN, the first time it is invoked on a new LAN, asking "Does anyone provide this service?" - Is that correct? [Is that broadcast a Bonjour function?] If not, how does it acquire its list of Screen Mirror servers? To avoid the problem of false positives in the Screen Mirror list, how can I clear that cache (#1) and issue a new request (#2) for current Screen Mirror servers? How can iOS avoid showing servers that no longer exist on the network? Is there any limit to the number of networks cached by iOS, or the number of servers cached per network? More generally, is there a good resource to read how iOS manages this issue?
0
0
70
2d
Merging Apple IDs... everyone but us??
So I've been bugging Apple (and anyone who will listen) for years, about the hassles that come with having one ID for iCloud+ (primary) and one ID for purchases (secondary). I forget why the split, but there was a reason, that's long since gone. Since discovering last year that finally, Apple have provided a way to transfer purchases from secondary to primary, I have lost so... much... time... trying to make this work. Following checklists many times... upgrading, downgrading, removing profiles... deregistering from TestFlight etc etc. After escalating within Apple support, the "solution" came back as "It's because you're a developer - you can't." Now, I've been around the block in 'puters enough times to know that, that "solution" is - even if correct, the "cause". A solution, it ain't. But in any case, surely Apple wouldn't do that to "us", right? Everyone else affected by the two-account hassles is now cured... but for those of us who live on our Macs and iPhones making software for Apple and its communities, it's "screw you guys". I'll try and climb off my high horse now... but man, frustrated is not even close, not helped by another 3 hours on the phone today, getting cut off twice and having to repeat myself again and again. I've even suggested de-registering as a dev, transferring assets etc... but one person even told me (albeit as if he was clutching at straws) that once a dev, that's it - no way back, and some options like transfer are gone forever! Has anyone here - as a developer - managed to transfer their purchases from one ID to another? Does anyone know any more about this? Can anyone put me out of my misery - or offer some calming advice before I totally lose my sh...share of sanity.
0
0
126
3d
Developer Account Confusion
Hi all, I just submitted my application to join the Developer Program. I went through the form, and got to the payment screen and filled out. I submitted and have received an "order acknowledgement" email, but I note that payment hasn't been taken, nor do I have any other emails regarding it. I understand my application can take a while to progress and it's still early days, but I'm concerned that it's stuck in limbo as payment hasn't been taken. With that and the notice on my account page that still reads: "Purchase your membership. To continue your enrollment, complete your purchase now Your purchase may take up to 48 hours to process." When I navigate to the payment screen again, I can see that there is no CVV field which my bank requires to accept payments. I'm wondering if anyone has had a similar issue and how they resolved or, even, if I have done something wrong during the application phase. Thanks!
1
1
171
5d
Software Engineer
Excited to be here programming with Swift Programming Language skills. I have already learned as part of my skillset: commands, functions and for loops. I will contribute as much as time allows on this forum as well as ask questions if I get stuck with programming concepts.
1
0
127
6d
iOS 26.2 Keyboard shows asymmetric horizontal padding (left edge flush, right padded) in both UIKit & SwiftUI
On iOS 26.01 & 26.2, the system keyboard shows uneven horizontal padding: Leftmost key column touches the screen edge Right side has visible padding This behavior is reproducible: In existing apps In a brand-new demo app In both UIKit and SwiftUI Xcode: 26.0.1 & 26.2 iOS: 26.0.1 & 26.2 Simulator Devices tested: iPhone 15 / iPhone 15 Pro Keyboard types: .numberPad, .decimalPad Frameworks: UIKit, SwiftUI
0
0
70
6d
What do you mean no release notes?
I just looked at the "release notes" for macOS 26.3 beta, and it said there were no notes. Imagine if you were getting your car checked, and the bill had an extra $1000 tacked on, with a line item that said "---". As a developer, this is bizarre. As a shareholder, this is dismaying.
0
0
126
1w
assets.xcassets Folder is just raw code
Hey everyone, I took over a mac os app project file and the Assets folder is looking strange. It doesn't have the regular interface where you see the list of assets and the section of adding the app icon size variants and so on. It's just a document of raw data referencing the assets. It's not recognizing the folder as a normal assets folder. Any idea how I can fix it?
0
0
32
1w
Apple Developer Program enrollment stuck for 40+ days with no response
Hello everyone, I am looking for advice or help from anyone who has experienced a similar situation. I enrolled in the Apple Developer Program as an organization under the name Mindzone Technologies on Monday, December 15, 2025. Since then, the enrollment status has remained in “processing” with no updates. After waiting several weeks, I contacted Apple Developer Support twice but have not received any response. First email was sent on Monday, January 19, 2026 (GMT+4) Second email was sent on Friday, January 23, 2026 (GMT+4) Category: Membership and Account, Program Enrollment At this point, it has been over 40 days since enrollment and more than 3 business days since the last support contact, despite Apple stating typical response times are much shorter. There has been no request for additional documents, no phone call for identity verification, and no explanation provided. This delay is blocking our ability to publish apps and proceed with business commitments. Has anyone else faced an enrollment delay of this length recently Is there a specific escalation path or action that actually helped resolve this Should I expect a phone verification call or is there something I should proactively request Any guidance from Apple staff or developers who managed to resolve a similar case would be greatly appreciated. Thank you in advance.
1
1
144
1w
Apple Developer Enrollment – Over 2 Months Without Progress
Dear Apple Developer team, dear Apple Developer community, I’m posting this publicly because I honestly don’t know how else to get a response. Timeline: December 3rd: I applied for the Apple Developer Program and received the confirmation email: “Your program enrollment has been received.” After that: complete silence for weeks – no status updates, no emails, nothing. End of December: Only after I opened a support ticket myself did I receive a response asking me to upload additional documents. January 12th: I uploaded all requested documents in full. Since then: silence again. Last Monday, I sent a follow-up email → no reply. Today (January 26th), I opened a new ticket, referencing the existing case number. Honestly, I have to ask: Where is the professionalism in this process? For comparison: The Google Play Developer account verification (including identity and company checks) took around 24 hours. Apple is one of the most valuable technology companies in the world. Why does a basic developer enrollment take over two months, without transparent communication or even a simple status update? At this point, I would really appreciate: a clear status update, or at least a realistic timeline for when this process will be completed Right now, this experience feels neither professional nor developer-friendly. Thank you for reading, and I sincerely hope for a timely response.
0
2
95
1w