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

Activity

iOS 18 Garage Band audio affected by CarPlay
I recently used the CarPlay audio feature to start a Garage Band project in my car. While plugged in the audio worked just fine, however, when I disconnected from USB, Garage Band refused to play any audio whatsoever whereas the rest of my phone remained unaffected, and could play audio. I tried fix this by reseting Bluetooth, CarPlay, Garage Band, and even by deleting and reinstalling the app (having saved my projects over iCloud). None of these worked to bring audio back to Garage Band, and when connected to my AirPods/Car via Bluetooth, nothing changed. If anyone encounters a solution to this problem, or has a good explanation as to why it occurs, I’d appreciate the response as anything may help. Thanks for any help!
1
0
341
Sep ’24
iOS18 Back Camera Bug
I have a 13 pro max.The last few days I have not been able to use my back camera. The font camera works fine. The back camera is able to be used through third party apps like Snapchat. If I am on the back camera screen it is black and I can toggle between the zooms but it never changes from black. One of the times I rebooted my phone it gave me a notification that the OS didn’t recognize my camera as Apple. I have not dropped my phone since updating the OS, and I have seen similar issues other people have online. Thank you.
1
0
634
Sep ’24
Apple Watch Series 8 Top Half of the Screen Non Responsive after WatchOS 11 update
My watch screen becomes non responsive many times during the day. Some times partial area becomes non responsive. Yesterday I was trying to punch in my password, but it was not taking any input on the top row. Rest of the row was working fine. I hard reset the watch and unpaired and paired again. It worked fine for few hours then the issue returned again. When I tried to switch it off, the power off slider was not working as it is also near the top row. I kept the slider pressed for 30 seconds or so then it started working and I could switch off my watch. This seems to be a bug that has crept in where the top half of the screen becomes unresponsive after upgrading to OS11
0
0
244
Sep ’24
IOS 18 Network issues
Hello, I am using 14 pro max. After IOS 18 update, I can’t make any outgoing call or also can’t receive any incoming calls. I can use mobile data but can’t make or recite any calls. Anyone else facing this problem? What might be the solution for this?
0
0
321
Sep ’24
Photos behaviours
Please just let us choose the behaviour of app basically, you will either use the current behavior, which is when you add photos to some album it will not remove them from recent photos and then there would be a toggle which would change the behaviour so when you add photos from recent photos to album, it will just hide them from the album of recent photos so you can organize and create albums and to not have thousands of pictures in the recent album. many people are used to just having files on their computer and moving them around the current album behaviour rather mimics you creating links in folders I don’t want links. I want to move the file to different folder so I don’t have to deal with it in the top folder, which is in this case the recent album.
0
0
189
Sep ’24
Banking App gives Jailbreak warning
Hi Community I‘m having a strange issue. Let‘s tell the whole story. I had an iPhone 14 Pro Max and used normally my Swiss banking app „Postfinance“. When iOS 17 was released, I decides to load the beta version of it. After that my banking app didn‘t work anymore and always claimed the iPhone to be jailbroken. I then switched off the beta , but still the same issue. Now i switched to the iPhone 16 Pro Max and still do have the same issue with a completely new device. For sure I transfered my data but this issue should be gone in my opinion. I also tried to contact my bank. They say on their side everything is working fine with the iOS app. Any idea guys? Is there anything I can „reset“ somewhere? Best Fabian
5
0
4.5k
Sep ’24
Power button not turning screen off bug
Just got a launch day iPhone 16 pro max. This morning I updated to the security and bug fix update that came out. All day I have noticed that randomly when I push the power button and put my phone into my pocket the screen won’t actually go to sleep. I have AOD on so I know it won’t go fully black until it’s been in my pocket for a bit but I might pull my phone out a minute later and screen is on and has opened a random app or something. Sometimes it’s also at full brightness when I take it out. i assume this is a iOS bug?
1
0
249
Sep ’24
IOS 18 Beta 2
Hello, I encountered a problem in the latest beta version of ios 18. When I go to any browser or game, everything freezes and I can't do anything. The keyboard does not open and there is no response to touch. It started in the evening, but at first everything was fine. I hope you will fix it. I can't use the browser
1
0
572
Sep ’24
AirPods audio glitching
since updating to the newest ios 18 beta last night, my Audio is glitching out, like it is having connection problems while I’m sitting on my bed, with my phone 2 feet away from the AirPods. It sounds like a phone call breaking up when I am listening to music, or watching a video. I have restarted my phone several times, and it has not fixed it, and I have forgotten my AirPods, and reconnected the AirPods after.
0
0
331
Sep ’24
There is a problem using a data cable to transfer data between DJI Air2s or computer and iPad Pro
My DJI Air2s has been energized. After using the official USB-C braided cable to plug into the DJI Air2s body, there is no response in the iPad Pro "File" App. Change to a computer, unlock the iPad Pro and use the official USB-C braiding on the main interface. The cable is connected to the computer, and it cannot be displayed in the computer explorer. iPad is iPad Pro (M4) version, iPad OS is iPad OS18.1beta (version number: 22B5054e) version, and Windows version is activated Windows 11 Professional Edition.
1
0
329
Sep ’24
Carplay
After ios 18 update , the car play on Jeep compass is having issues. If FM is playing and you connect the car to CarPlay , the Fn goes dead totally across stations . Only way to listen to FM again is to switch off the WiFi and disconnect the car play. 2 . even if FM plays and you switch off the car, the car stereo should switch off completely. Now it doesn’t till the time you dont disconnect the car play and switch off the WiFi on the phone
0
0
236
Sep ’24
CarPlay picking up from car microphone and phone microphone simultaneously
Hello! When trying to talk to text on CarPlay Siri would trip out, as if it were receiving a bunch of concurrent audio inputs. When I tried to video the issue with my phone it worked perfectly. My guess is when videoing the video app was now using my phones mic so it wasn't available for CarPlay and it only received audio input from the car microphone. It's weird because other voice commands and phone calls work just fine. This also happens on every iPhone we connect. My guess is there's some bug where the phone's microphone isn't being shut off properly when plugged in for CarPlay. I reformatted the Alpine iLX-W670 radio and updated firmware. Got new authentic Apple cable Not sure what else to try.
2
1
593
Sep ’24
Microsoft Edge & Authenticator account login
Microsoft Edge & Authenticator account login iOS 18.1 (22B5054e) I have been trying for 8 days to get logged back in to my Microsoft account via Edge and the Microsoft Authenticator. No luck. At this point I have become extremely agitated. I FINALLY got in touch with Microsoft tech support. They say it is purely an Apple issue. I believe they are correct. I have reset my Microsoft password and uninstalled and reinstalled that authenticator so many time it's not funny. I can log in to my Microsoft Account on my MacBook M3 Pro, My 12" iPad and my Desktop Windows 11 PC without an issue. I simply cannot log in on my new iPhone 16 Pro. I keep getting an error in Edge and the Authenticator "too many attempts". I am running iOS 18.1 (22B5054e). Before I go completely mad someone from APPLE fix or respond to this issue. I absolutely need to get logged in to my Microsoft account on my iPhone 16 Pro. BTW, I had zero problems on my iPhone 13 Pro. I did a backup restore from the 13 Pro running the 18 beta to the 16 Pro running the 18 beta. Is this an iPhone glitch?. YES I know it's beta but surely someone would have fixed this by now??? Please help!!
3
0
1.1k
Sep ’24
Photos Issue with 18.1 beta
Hi, so I have an iPhone 15 Pro Max, and I updated to the beta 18.1. Ever since, whenever I go to add pictures to any albums, I get an error that pop up saying "Unable to load items" and to try again. Everything else about the app seems to work fine. Again, I did not have this issue before i updated to the latest beta update. Is there a way to remove the beta and go back to whichever the latest live version is? I do not have any back ups from before I installed the beta (unless they are in the cloud somewhere...)
1
0
647
Sep ’24
Bluetooth connectivity IWatch and Phone
After getting the new IPhone 16 pro i updated the software to my Iwatch series 9, and the Bluetooth connection is not working. I took it to Apple Store and iI was told to wait for the next software update, but at this point as my IWatch is not connected to my phone not sure how I am going to get a notification that there is new software to update. They were even not able to get a diagnosis of the watch as it was not connecting.
1
0
360
Sep ’24
Stickers broken on iOS 18 / iPhone 16 after restoring from backup
[Detailed feedback FB15232205] Since I restored my new iPhone 16 Pro from a previous iPhone 15 Pro backup, I can't use stickers any more. The stickers gallery is filled with clear stickers that I can't interact with. Deleting does nothing. I also can't add new stickers. They appear for a second and then disappear again. iCloud sync is also not working. Other devices are fine. When restoring the phone without backup, everything works fine. Is it possible this is caused by the iOS 18.0 version that's shipping with the new iPhones? I was only offered another iOS 18.0 update in Settings later on. Updating to 18.1 beta 5 today did not fix it either. From what I gather from the logs, there's a database corruption happening. I've seen various posts across the internet who have this issue specifically after setting up their new iPhone. fehler 22:08:24.677501+0200 stickersd error: (11) Fatal error. The database at /private/var/mobile/Library/Stickers/stickers.stickerdb is corrupted. SQLite error code:11, 'database disk image is malformed' fehler 22:08:24.677615+0200 stickersd error: exception fetching row for object with ID: Fatal error. The database at /private/var/mobile/Library/Stickers/stickers.stickerdb is corrupted. SQLite error code:11, 'database disk image is malformed' with userInfo of { NSFilePath = "/private/var/mobile/Library/Stickers/stickers.stickerdb"; NSSQLiteErrorDomain = 11; } fehler 22:08:24.677679+0200 stickersd error: Unhandled error occurred during faulting: Error Domain=NSSQLiteErrorDomain Code=11 "(null)" UserInfo={NSFilePath=/private/var/mobile/Library/Stickers/stickers.stickerdb, NSSQLiteErrorDomain=11} ({ NSFilePath = "/private/var/mobile/Library/Stickers/stickers.stickerdb"; NSSQLiteErrorDomain = 11; }) fehler 22:08:24.677700+0200 stickersd fault: Unhandled error (NSSQLiteErrorDomain, 11) occurred during faulting and was ignored: Error Domain=NSSQLiteErrorDomain Code=11 "(null)" UserInfo={NSFilePath=/private/var/mobile/Library/Stickers/stickers.stickerdb, NSSQLiteErrorDomain=11} problem 22:08:24.677736+0200 stickersd CoreData: Unhandled error (NSSQLiteErrorDomain, 11) occurred during faulting and was ignored: Error Domain=NSSQLiteErrorDomain Code=11 "(null)" UserInfo={NSFilePath=/private/var/mobile/Library/Stickers/stickers.stickerdb, NSSQLiteErrorDomain=11} fehler 22:08:24.678107+0200 stickersd database corruption at line 79182 of [1b37c146ee] fehler 22:08:24.678757+0200 stickersd error: (11) Fatal error. The database at /private/var/mobile/Library/Stickers/stickers.stickerdb is corrupted. SQLite error code:11, 'database disk image is malformed' fehler 22:08:24.678783+0200 stickersd error: exception fetching row for object with ID: Fatal error. The database at /private/var/mobile/Library/Stickers/stickers.stickerdb is corrupted. SQLite error code:11, 'database disk image is malformed' with userInfo of { NSFilePath = "/private/var/mobile/Library/Stickers/stickers.stickerdb"; NSSQLiteErrorDomain = 11; } fehler 22:08:24.678807+0200 stickersd error: Unhandled error occurred during faulting: Error Domain=NSSQLiteErrorDomain Code=11 "(null)" UserInfo={NSFilePath=/private/var/mobile/Library/Stickers/stickers.stickerdb, NSSQLiteErrorDomain=11} ({ NSFilePath = "/private/var/mobile/Library/Stickers/stickers.stickerdb"; NSSQLiteErrorDomain = 11; }) fehler 22:08:24.678826+0200 stickersd fault: Unhandled error (NSSQLiteErrorDomain, 11) occurred during faulting and was ignored: Error Domain=NSSQLiteErrorDomain Code=11 "(null)" UserInfo={NSFilePath=/private/var/mobile/Library/Stickers/stickers.stickerdb, NSSQLiteErrorDomain=11} problem 22:08:24.678858+0200 stickersd CoreData: Unhandled error (NSSQLiteErrorDomain, 11) occurred during faulting and was ignored: Error Domain=NSSQLiteErrorDomain Code=11 "(null)" UserInfo={NSFilePath=/private/var/mobile/Library/Stickers/stickers.stickerdb, NSSQLiteErrorDomain=11} fehler 22:08:24.678878+0200 stickersd database corruption at line 79182 of [1b37c146ee] fehler 22:08:24.678903+0200 stickersd error: (11) Fatal error. The database at /private/var/mobile/Library/Stickers/stickers.stickerdb is corrupted. SQLite error code:11, 'database disk image is malformed' fehler 22:08:24.678931+0200 stickersd error: exception fetching row for object with ID: Fatal error. The database at /private/var/mobile/Library/Stickers/stickers.stickerdb is corrupted. SQLite error code:11, 'database disk image is malformed' with userInfo of { NSFilePath = "/private/var/mobile/Library/Stickers/stickers.stickerdb"; NSSQLiteErrorDomain = 11; } fehler 22:08:24.678953+0200 stickersd error: Unhandled error occurred during faulting: Error Domain=NSSQLiteErrorDomain Code=11 "(null)" UserInfo={NSFilePath=/private/var/mobile/Library/Stickers/stickers.stickerdb, NSSQLiteErrorDomain=11} ({ NSFilePath = "/private/var/mobile/Library/Stickers/stickers.stickerdb"; NSSQLiteErrorDomain = 11; }) fehler 22:08:24.678972+0200 stickersd fault: Unhandled error (NSSQLiteErrorDomain, 11) occurred during faulting and was ignored: Error Domain=NSSQLiteErrorDomain Code=11 "(null)" UserInfo={NSFilePath=/private/var/mobile/Library/Stickers/stickers.stickerdb, NSSQLiteErrorDomain=11}
12
9
5.4k
Sep ’24
Displaying limited contacts list in UIKit
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) } }
2
0
724
Sep ’24