Is anyone else experiencing issues with CarPlay with this beta update?
Apple Developers
RSS for tagThis 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.
Selecting any option will automatically load the page
Post
Replies
Boosts
Views
Activity
Hi everyone,
I am writing this out of extreme frustration as I have been unable to complete my Apple Developer enrollment for nearly four weeks. My Enrollment ID is LT5A4XR4UF.
I started this process on January 1st. On January 18th, I received an email from Apple stating that the developer team "must speak with me" to move forward. However, I am facing two major blockers that have brought the process to a complete standstill:
No Phone Option: When I go to the "Contact Us" page as instructed, there is no option for a phone call—only an email form. I cannot fulfill the request to "speak" with the team if no live channel is provided.
No Email Response: I have sent numerous emails over the last several days explaining this situation and providing my contact details, but Apple has not responded to any of them. It has been many days of total radio silence despite this being a time-sensitive enrollment.
Details:
Enrollment ID: LT5A4XR4UF
Region: New Zealand
Account Type: Orgnisation
Total Delay: 25 days and counting
Is there an Apple representative here who can look into why my case has been ghosted? Alternatively, if anyone knows a direct line or a specific time of day when the "Phone" button actually appears for New Zealand developers, please let me know.
I am eager to begin developing, but the lack of support is making it impossible to even get through the front door.
Thanks,
Anthony
Topic:
Community
SubTopic:
Apple Developers
I strongly dislike the new “Liquid Glass” design implementation, specifically the forced white border around app icons.
I use custom app icons on my Home Screen, and the entire reason they work visually is because they do not have borders. The newly added white outline completely breaks the aesthetic, clashes with custom icon packs, and makes carefully curated Home Screens look messy and inconsistent.
Beyond that, the “glass” effect itself is harder to appreciate in real-world use. Once you’re actually navigating your phone - opening apps, scrolling, switching screens- the effect becomes distracting rather than enhancing. The white border especially draws attention away from the icons themselves and makes the Home Screen feel visually noisy.
What’s most frustrating is that this change is not optional. A major visual redesign like this should absolutely include:
• A toggle to disable icon borders
• Or a way to opt out of Liquid Glass entirely
• Or at minimum, a “Classic / Flat Icons” option for users who value customization
Topic:
Community
SubTopic:
Apple Developers
So I have an M3 Max MBP which I was planning on taking out to use while my son had his 4-hours-long archery class, but I've been using the Studio (running Tahoe) for development, and the version of Xcode running on there is too new for the version running on the MBP.
So I try to update the MBP, but Settings thinks it's up to date:
This is an M3 Max...
so that seems ... unlikely. I've tried rebooting the thing, I've tried clicking any number of times on the 'check for updates' button, but no joy. Anyone got any pointers ?
Topic:
Community
SubTopic:
Apple Developers
I have an app with a small but devoted following. It has not been upgraded since 2022 and has been working very well. On iOS 26 it crashes almost at startup.
After hooking up to Xcode and running I get this message in the console:
objc[64686]: Class PSSegment is implemented in both /System/Library/PrivateFrameworks/PolarisGraph.framework/PolarisGraph (0x291ed9f78) and /private/var/containers/Bundle/Application/08486FCF-548A-467C-8BA3-D722734463FC/HikeTracker.app/HikeTracker.debug.dylib (0x101d309e8). This may cause spurious casting failures and mysterious crashes. One of the duplicates must be removed or renamed.
PSSegment is the name of an entity in my Core Data managed object model. If I refactor it to P_Segment the app starts.
PolarisGraph means nothing to me.
The "PS" stands for Persistent Store, but in this case it seems that PolarisGraph is PSing in my sandbox. How can this happen?
I'll attach the longer message that comes with the crash.
error messages.txt
Topic:
Community
SubTopic:
Apple Developers
So, I was attempting to rename my Finder Tags. Unfortunately, I’m also trying Apple’s Intelligent Writing Tools to proofread it, but I’ve encountered a bug in it. Here’s an example:
For reference, my macOS version is macOS Sequoia 15.3.2 (24D81)—a stable version.
I hope that bug is fixed soon.
I have a Macbook and a Mac Mini at home, connected with Universal Control. When I copy-paste some big group of files (say, 250GB of photos) the OS creates a copy of all those files under shared-clipboard in Library (filling up disk space in short time) even if I don't even move the cursor to other devices. It doesn't even delete those files and clear up disk space even after I paste it. This is a design flaw, it shouldn't be like this.
Topic:
Community
SubTopic:
Apple Developers
Hi everyone,
I purchased an Apple Developer Program membership about three days ago. The payment has already been successfully charged to my bank account, but my account is still showing the status “Pending” with the message “Subscribe your membership.”
I haven’t received any confirmation email or any request for additional information since completing the purchase.
I’m curious if others have experienced a similar delay recently, and how long it took before your developer account was fully activated.
Any insights or experiences would be greatly appreciated.
Thanks in advance!
Topic:
Community
SubTopic:
Apple Developers
Hello, I currently have an Apple Developer account, Right now, I’m unable to renew my membership, and I cannot find the renewal or payment button. Please assist me and let me know the reason.
Topic:
Community
SubTopic:
Apple Developers
System:
OS: macOS 15.5
CPU: (10) arm64 Apple M1 Pro
Memory: 82.02 MB / 16.00 GB
Shell: 5.9 - /bin/zsh`
IDEs:
Xcode: 16.1/16B40 - /usr/bin/xcodebuild
Managers:
CocoaPods: 1.15.2 - /Users/liuxiwei/.rvm/gems/ruby-3.3.5/bin/pod
SDKs:
iOS SDK:
Platforms: DriverKit 24.1, iOS 18.1, macOS 15.1, tvOS 18.1, visionOS 2.1, watchOS 11.1
Android SDK: Not Found
i use react-native to build ios app . when archive than it happens:
ld: Assertion failed: (it != _dylibToOrdinal.end()), function dylibToOrdinal, file OutputFile.cpp, line 5184.
Topic:
Community
SubTopic:
Apple Developers
OS
macOS 15.4.1
What steps will reproduce the problem?
(0) Make sure you have other third-party browsers on your computer, and that their names start with a letter before "M", for me it is Arc browser.
(1) Install a previous version of Edge Mac Canary (it can be downloaded from official web site:https://www.microsoft.com/en-us/edge/download/insider?cc=1&cs=426423789&form=MA13FJ). If you don't have an older version, you can download and save the current version, and then try the below steps after a day or two.
(2) Eject the DMG from the Finder Sidebar.
(3) Switch to the System Settings panel, set the "Default web browser" as Edge Mac Canary just installed.
(4) Click a URL link from Notes, it will open in Edge Mac Canary.
(5) Navigate to "Settings"->"About Microsoft Edge" in Edge and wait for the update information to show that update is complete (it will auto update to the latest version).
(6) Check current result of "Default web browser" in System Settings again.
What is the expected result?
The "Default web browser" should still be Edge Canary.
What happens instead?
The "Default web browser" in System Settings will change to Arc. But this time, when you click the link from Notes, it will open in Safari, which means that "Default web browser is shown as Arc, but it is actually Safari.
It is worth noting that if you start Edge Mac in step (3) and then set it as Default Browser in the "edge://settings/defaultBrowser" page, this problem will not occur after the update is completed.
Chrome Mac has the same issue.
Other
Please see the video (https://youtu.be/ymWAanLqz1Y) for more details.
Topic:
Community
SubTopic:
Apple Developers
I have filed 27 bug reports against macOS using Feedback Assistant and none have had any sort of follow-up.
I'm wondering if anyone at Apple looks at these reports?
A few of these involve accessibility features that are not working (for example: speak announcements doesn't work -- and yes, my feedback is much more detailed than "doesn't work"). I would have thought issues with accessibility would be a high priority for Apple to fix quickly.
Another report is that Grapher uses black text on dark gray making it very difficult to see the formula you enter. This should be a one-line code fix.
These two, and 25 other bug reports have seemingly been ignored. Several of these reports indicate more than 10 similar reports, yet go unfixed. Leading me back to my opening question -- does anyone at Apple read these reports?
I'd like to think I'm helping Apple to deliver a more perfect product but I feel like I'm wasting my time writing detailed bug reports. Is there another way to bring these to Apple's attention?
Topic:
Community
SubTopic:
Apple Developers
Hello everyone! I'm a newly graduated Computer Engineer living in Türkiye. I've been developing my skills in the iOS field for a while now. But sometimes I get lost and don't know what to do. I've just joined this community and have a request for you. I'd be very grateful if you could share your own advice, experiences you've had along the way, and how you successfully overcame them. I'm open to all kinds of positive or negative feedback. Self-improvement is paramount to me.
My client has provided me with admin access to the Apple Developer console. However, when I log in, I am prompted to enroll in the Apple Developer Program. Should I proceed with the enrollment myself, or does the client need to complete the enrollment from their own account?
Topic:
Community
SubTopic:
Apple Developers
我提供的 ICP 备案号之后,应该如何操作,才能在中国大陆上架?
Topic:
Community
SubTopic:
Apple Developers
I recently updated iOS 26 beta and now my SingPass keeps crashing when I tried to open it.
can I revert back to iOS 18?
Topic:
Community
SubTopic:
Apple Developers
After the last OS26 developer beta update the watch series 6 battery drains fast, in less than two hours life. I visited Apple Store , they said the battery was dead so I had to buy new watch series 10
The same issue happened in the new watch, the battery meter shows 50% after 1 hour
Right now I’ve downgraded my update version to beta 11 until I can find a solution
Topic:
Community
SubTopic:
Apple Developers
I tried to enroll some weeks ago, went thru the whole process, it eventually took by IDs, but now I'm stuck on "Enrollement not completed - You enrollment in the Apple Developper pogram could not be completed at this time."
So, after 2 weeks, what's next ?
I have updated my iPhone 14 Pro to iOS 26 without any problems.
I also have AirPod Pro A2698 version 7E93.
The new update of the firmware is not shown.developer mode is activated.on the pre-release is AirPod Pro visible if connected but no possibility for an update.what am I doing wrong or is there any thing I have to wait for thank you
Topic:
Community
SubTopic:
Apple Developers
I have an app that was written in UIKit. It's too large, and it would be much too time consuming at this point to convert it to SwiftUI.
I want to incorporate the new limited contacts into this app. The way it's currently written everything works fine except for showing the limited contacts in the contact picker.
I have downloaded and gone though the Apple tutorial app but I'm having trouble thinking it through into UIKit. After a couple of hours I decided I need help.
I understand I need to pull the contact IDs of the contacts that are in the limited contacts list. Not sure how to do that or how to get it to display in the picker. Any help would be greatly appreciated.
func requestAccess(completionHandler: @escaping (_ accessGranted: Bool) -> Void)
{
switch CNContactStore.authorizationStatus(for: .contacts)
{
case .authorized:
completionHandler(true)
case .denied:
showSettingsAlert(completionHandler)
case .restricted, .notDetermined:
CNContactStore().requestAccess(for: .contacts) { granted, error in
if granted
{
completionHandler(true)
} else {
DispatchQueue.main.async { [weak self] in
self?.showSettingsAlert(completionHandler)
}
}
}
// iOS 18 only
case .limited:
completionHandler(true)
@unknown default: break
}
}
// A text field that displays the name of the chosen contact
@IBAction func contact_Fld_Tapped(_ sender: TextField_Designable)
{
sender.resignFirstResponder()
// The contact ID that is saved to the Db
getTheCurrentContactID()
let theAlert = UIAlertController(title: K.Titles.chooseAContact, message: nil, preferredStyle: .actionSheet)
// Create a new contact
let addContact = UIAlertAction(title: K.Titles.newContact, style: .default) { [weak self] _ in
self?.requestAccess { _ in
let openContact = CNContact()
let vc = CNContactViewController(forNewContact: openContact)
vc.delegate = self // this delegate CNContactViewControllerDelegate
DispatchQueue.main.async {
self?.present(UINavigationController(rootViewController: vc), animated: true)
}
}
}
let getContact = UIAlertAction(title: K.Titles.fromContacts, style: .default) { [weak self] _ in
self?.requestAccess { _ in
self?.contactPicker.delegate = self
DispatchQueue.main.async {
self?.present(self!.contactPicker, animated: true)
}
}
}
let editBtn = UIAlertAction(title: K.Titles.editContact, style: .default) { [weak self] _ in
self?.requestAccess { _ in
let store = CNContactStore()
var vc = CNContactViewController()
do {
let descriptor = CNContactViewController.descriptorForRequiredKeys()
let editContact = try store.unifiedContact(withIdentifier: self!.oldContactID, keysToFetch: [descriptor])
vc = CNContactViewController(for: editContact)
} catch {
print("Getting contact to edit failed: \(self!.VC_String) \(error)")
}
vc.delegate = self // delegate for CNContactViewControllerDelegate
self?.navigationController?.isNavigationBarHidden = false
self?.navigationController?.navigationItem.hidesBackButton = false
self?.navigationController?.pushViewController(vc, animated: true)
}
}
let cancel = UIAlertAction(title: K.Titles.cancel, style: .cancel) { _ in }
if oldContactID.isEmpty
{
editBtn.isEnabled = false
}
theAlert.addAction(getContact) // Select from contacts
theAlert.addAction(addContact) // Create new contact
theAlert.addAction(editBtn) // Edit this contact
theAlert.addAction(cancel)
let popOver = theAlert.popoverPresentationController
popOver?.sourceView = sender
popOver?.sourceRect = sender.bounds
popOver?.permittedArrowDirections = .any
present(theAlert,animated: true)
}
func requestAccess(completionHandler: @escaping (_ accessGranted: Bool) -> Void)
{
switch CNContactStore.authorizationStatus(for: .contacts)
{
case .authorized:
completionHandler(true)
case .denied:
showSettingsAlert(completionHandler)
case .restricted, .notDetermined:
CNContactStore().requestAccess(for: .contacts) { granted, error in
if granted
{
completionHandler(true)
} else {
DispatchQueue.main.async { [weak self] in
self?.showSettingsAlert(completionHandler)
}
}
}
// iOS 18 only
case .limited:
completionHandler(true)
@unknown default: break
}
}
// MARK: - Contact Picker Delegate
extension AddEdit_Quote_VC: CNContactPickerDelegate
{
func contactPicker(_ picker: CNContactPickerViewController, didSelect contact: CNContact)
{
selectedContactID = contact.identifier
let company: String = contact.organizationName
let companyText = company == "" ? K.Titles.noCompanyName : contact.organizationName
contactNameFld_Outlet.text = CNContactFormatter.string(from: contact, style: .fullName)!
companyFld_Outlet.text = companyText
save_Array[0] = K.AppFacing.true_App
setSaveBtn_AEQuote()
}
}
extension AddEdit_Quote_VC: CNContactViewControllerDelegate
{
func contactViewController(_ viewController: CNContactViewController, shouldPerformDefaultActionFor property: CNContactProperty) -> Bool
{
return false
}
func contactViewController(_ viewController: CNContactViewController, didCompleteWith contact: CNContact?)
{
selectedContactID = contact?.identifier ?? ""
if selectedContactID != ""
{
let company: String = contact?.organizationName ?? ""
let companyText = company == "" ? K.Titles.noCompanyName : contact!.organizationName
contactNameFld_Outlet.text = CNContactFormatter.string(from: contact!, style: .fullName)
companyFld_Outlet.text = companyText
getTheCurrentContactID()
if selectedContactID != oldContactID
{
save_Array[0] = K.AppFacing.true_App
setSaveBtn_AEQuote()
}
}
dismiss(animated: true, completion: nil)
}
}