I’m running into an issue using .contactAccessPicker on a device running iOS 26.1 - a blank sheet appears instead of the expected Contact Access Picker. It works on:
- Simulator (iOS 26.0)
- Device + Simulator (iOS 18.6)
The issue appears specific to real devices on iOS 26.0+.
Environment:
- Device: iPhone 16 Pro
- iOS Versions Tested: 26.0 and 26.1
- Xcode 26.0.1
- SwiftUI app, deployment target: iOS 17+
@available(iOS 18.0, *)
private var contactPicker: some View {
contactsSettingsButton("Title") {
showContactPicker = true
}
.contactAccessPicker(isPresented: $showContactPicker) { _ in
Task {
await contactManager.fetchContacts()
showSelectContacts = true
}
}
}
Filed a Feedback: FB20929400 Is there a known workaround?