diff --git a/StikJIT/Views/HomeView.swift b/StikJIT/Views/HomeView.swift index ec0b449..08557a0 100644 --- a/StikJIT/Views/HomeView.swift +++ b/StikJIT/Views/HomeView.swift @@ -6,6 +6,7 @@ // import SwiftUI +import UniformTypeIdentifiers struct HomeView: View { @AppStorage("username") private var username = "User" @@ -104,7 +105,10 @@ struct HomeView: View { refreshBackground() checkPairingFileExists() } - .fileImporter(isPresented: $isShowingPairingFilePicker, allowedContentTypes: [.data, .item]) { result in + .fileImporter( + isPresented: $isShowingPairingFilePicker, + allowedContentTypes: [UTType(filenameExtension: "plist")!, UTType(filenameExtension: "mobiledevicepairing")!] + ) { result in switch result { case .success(let url): guard url.startAccessingSecurityScopedResource() else { diff --git a/StikJIT/Views/SettingsView.swift b/StikJIT/Views/SettingsView.swift index 09877f4..44216ad 100644 --- a/StikJIT/Views/SettingsView.swift +++ b/StikJIT/Views/SettingsView.swift @@ -6,6 +6,7 @@ // import SwiftUI +import UniformTypeIdentifiers struct SettingsView: View { @AppStorage("username") private var username = "User" @@ -111,7 +112,10 @@ struct SettingsView: View { .font(.bodyFont) .accentColor(.accentColor) } - .fileImporter(isPresented: $isShowingPairingFilePicker, allowedContentTypes: [.item]) {result in + .fileImporter( + isPresented: $isShowingPairingFilePicker, + allowedContentTypes: [UTType(filenameExtension: "plist")!, UTType(filenameExtension: "mobiledevicepairing")!] + ) {result in switch result { case .success(let url):