From 09e0a4fd95c28c4e0ff741255e2c8664e55038ed Mon Sep 17 00:00:00 2001 From: Dinesh Harjani Date: Wed, 21 Aug 2024 10:21:37 +0100 Subject: [PATCH] Lowered Deployment Target back down to iOS 12.0 It should've been 12.0. I mixed Minimum Deployment Version with "Target" as in "newest APIs to use". --- .../View Controllers/Manager/FileUploadViewController.swift | 5 ++--- .../Manager/FirmwareUpgradeViewController.swift | 5 ++--- .../Manager/FirmwareUploadViewController.swift | 5 ++--- Example/nRF Connect Device Manager.xcodeproj/project.pbxproj | 4 ++-- 4 files changed, 8 insertions(+), 11 deletions(-) diff --git a/Example/Example/View Controllers/Manager/FileUploadViewController.swift b/Example/Example/View Controllers/Manager/FileUploadViewController.swift index 65a5c5f..2141f8b 100644 --- a/Example/Example/View Controllers/Manager/FileUploadViewController.swift +++ b/Example/Example/View Controllers/Manager/FileUploadViewController.swift @@ -24,9 +24,8 @@ class FileUploadViewController: UIViewController, McuMgrViewController { @IBAction func selectFile(_ sender: UIButton) { let supportedDocumentTypes = ["public.data", "public.content"] - let contentTypes = supportedDocumentTypes.compactMap { UTType($0) } - let importMenu = UIDocumentPickerViewController(forOpeningContentTypes: contentTypes, - asCopy: true) + let importMenu = UIDocumentPickerViewController(documentTypes: supportedDocumentTypes, + in: .import) importMenu.allowsMultipleSelection = false importMenu.delegate = self importMenu.popoverPresentationController?.sourceView = actionSelect diff --git a/Example/Example/View Controllers/Manager/FirmwareUpgradeViewController.swift b/Example/Example/View Controllers/Manager/FirmwareUpgradeViewController.swift index 2024cd5..41a3fe1 100644 --- a/Example/Example/View Controllers/Manager/FirmwareUpgradeViewController.swift +++ b/Example/Example/View Controllers/Manager/FirmwareUpgradeViewController.swift @@ -35,9 +35,8 @@ final class FirmwareUpgradeViewController: UIViewController, McuMgrViewControlle @IBAction func selectFirmware(_ sender: UIButton) { let supportedDocumentTypes = ["com.apple.macbinary-archive", "public.zip-archive", "com.pkware.zip-archive", "com.apple.font-suitcase"] - let contentTypes = supportedDocumentTypes.compactMap { UTType($0) } - let importMenu = UIDocumentPickerViewController(forOpeningContentTypes: contentTypes, - asCopy: true) + let importMenu = UIDocumentPickerViewController(documentTypes: supportedDocumentTypes, + in: .import) importMenu.allowsMultipleSelection = false importMenu.delegate = self importMenu.popoverPresentationController?.sourceView = actionSelect diff --git a/Example/Example/View Controllers/Manager/FirmwareUploadViewController.swift b/Example/Example/View Controllers/Manager/FirmwareUploadViewController.swift index ba35afa..843ae09 100644 --- a/Example/Example/View Controllers/Manager/FirmwareUploadViewController.swift +++ b/Example/Example/View Controllers/Manager/FirmwareUploadViewController.swift @@ -32,9 +32,8 @@ class FirmwareUploadViewController: UIViewController, McuMgrViewController { @IBAction func selectFirmware(_ sender: UIButton) { let supportedDocumentTypes = ["com.apple.macbinary-archive", "public.zip-archive", "com.pkware.zip-archive", "com.apple.font-suitcase"] - let contentTypes = supportedDocumentTypes.compactMap { UTType($0) } - let importMenu = UIDocumentPickerViewController(forOpeningContentTypes: contentTypes, - asCopy: true) + let importMenu = UIDocumentPickerViewController(documentTypes: supportedDocumentTypes, + in: .import) importMenu.allowsMultipleSelection = false importMenu.delegate = self importMenu.popoverPresentationController?.sourceView = actionSelect diff --git a/Example/nRF Connect Device Manager.xcodeproj/project.pbxproj b/Example/nRF Connect Device Manager.xcodeproj/project.pbxproj index 0660bce..b874176 100644 --- a/Example/nRF Connect Device Manager.xcodeproj/project.pbxproj +++ b/Example/nRF Connect Device Manager.xcodeproj/project.pbxproj @@ -528,7 +528,7 @@ DEVELOPMENT_TEAM = P3R8YQEV4L; INFOPLIST_FILE = Example/Info.plist; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities"; - IPHONEOS_DEPLOYMENT_TARGET = 17.5; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -552,7 +552,7 @@ DEVELOPMENT_TEAM = P3R8YQEV4L; INFOPLIST_FILE = Example/Info.plist; INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.utilities"; - IPHONEOS_DEPLOYMENT_TARGET = 17.5; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks",