From b27240f33b84308b1871b3b1880fbddfb6a1994d Mon Sep 17 00:00:00 2001 From: Klemens Muthmann Date: Tue, 18 Jun 2024 09:07:22 +0200 Subject: [PATCH] Small Permissions fix to accomodate iOS 17.5 --- .../Sources/DataCapturing/Support/Info.plist | 2 ++ RFR-App/RFR.xcodeproj/project.pbxproj | 14 +++++++------- RFR-App/RFR/Resources/de.lproj/InfoPlist.strings | 2 ++ RFR-App/RFR/Resources/en.lproj/InfoPlist.strings | 3 +++ 4 files changed, 14 insertions(+), 7 deletions(-) diff --git a/DataCapturing/Sources/DataCapturing/Support/Info.plist b/DataCapturing/Sources/DataCapturing/Support/Info.plist index 128616f4..dbf4e1ff 100644 --- a/DataCapturing/Sources/DataCapturing/Support/Info.plist +++ b/DataCapturing/Sources/DataCapturing/Support/Info.plist @@ -22,6 +22,8 @@ This app needs to capture locations even while being in the background to measure your distance travelled and report anonymized statistics to your local authorities. The authorities are supposed to make decisions based on the received data on how to improve traffic infrastructure. NSLocationWhenInUseUsageDescription This app needs to capture locations even while being in the background to measure your distance travelled and report anonymized statistics to your local authorities. The authorities are supposed to make decisions based on the received data on how to improve traffic infrastructure. + NSMotionUsageDescription + This app tracks your devices motion, while active to report anonymized statistics to you local community. Based on this data, infrastructure problems are diagnosed. NSPrincipalClass diff --git a/RFR-App/RFR.xcodeproj/project.pbxproj b/RFR-App/RFR.xcodeproj/project.pbxproj index 4a492ef7..fd94b89a 100644 --- a/RFR-App/RFR.xcodeproj/project.pbxproj +++ b/RFR-App/RFR.xcodeproj/project.pbxproj @@ -773,7 +773,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 3.2.5; + MARKETING_VERSION = 3.2.6; PRODUCT_BUNDLE_IDENTIFIER = de.cyface.RFR; PRODUCT_NAME = "Ready for Robots"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; @@ -898,7 +898,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 3.2.5; + MARKETING_VERSION = 3.2.6; PRODUCT_BUNDLE_IDENTIFIER = de.cyface.RFR.staging; PRODUCT_NAME = "Ready for Robots Staging"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; @@ -1017,7 +1017,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 3.2.5; + MARKETING_VERSION = 3.2.6; PRODUCT_BUNDLE_IDENTIFIER = de.cyface.RFR.staging; PRODUCT_NAME = "Ready for Robots Staging"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; @@ -1135,7 +1135,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 3.2.5; + MARKETING_VERSION = 3.2.6; PRODUCT_BUNDLE_IDENTIFIER = de.cyface.RFR; PRODUCT_NAME = "Ready for Robots"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; @@ -1761,7 +1761,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 3.2.5; + MARKETING_VERSION = 3.2.6; PRODUCT_BUNDLE_IDENTIFIER = de.cyface.RFR.dev; PRODUCT_NAME = "Ready for Robots Development"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; @@ -1799,7 +1799,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 3.2.5; + MARKETING_VERSION = 3.2.6; PRODUCT_BUNDLE_IDENTIFIER = de.cyface.RFR.dev; PRODUCT_NAME = "Ready for Robots Development"; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; @@ -1933,7 +1933,7 @@ repositoryURL = "https://github.com/getsentry/sentry-cocoa.git"; requirement = { kind = upToNextMajorVersion; - minimumVersion = 8.18.0; + minimumVersion = 8.21.0; }; }; AA6C48972A9365B200C3633D /* XCRemoteSwiftPackageReference "AppAuth-iOS" */ = { diff --git a/RFR-App/RFR/Resources/de.lproj/InfoPlist.strings b/RFR-App/RFR/Resources/de.lproj/InfoPlist.strings index 50896cc0..26d04d5e 100644 --- a/RFR-App/RFR/Resources/de.lproj/InfoPlist.strings +++ b/RFR-App/RFR/Resources/de.lproj/InfoPlist.strings @@ -4,3 +4,5 @@ /* Privacy - Location When In Use Usage Description */ "NSLocationWhenInUseUsageDescription" = "Bitte erlauben Sie die Aufzeichnung der Strecke, damit wir Ihrer Kommune Ihre Daten zur Ermittlung der Bereitschaft für Roboter zur Verfügung stellen können."; +/* Privacy - Motion Usage Description */ +"NSMotionUsageDescription" = "Bitte erlauben Sie die Aufzeichnung der Bewegung ihres Smartphones, damit wir Ihrer Kommune Ihre Daten zur Ermittlung der Bereitschaft für Roboter zur Verfügung stellen können."; diff --git a/RFR-App/RFR/Resources/en.lproj/InfoPlist.strings b/RFR-App/RFR/Resources/en.lproj/InfoPlist.strings index 040166b9..9ccc27b9 100644 --- a/RFR-App/RFR/Resources/en.lproj/InfoPlist.strings +++ b/RFR-App/RFR/Resources/en.lproj/InfoPlist.strings @@ -4,3 +4,6 @@ /* Privacy - Location When In Use Usage Description */ "NSLocationWhenInUseUsageDescription" = "Please allow the route to be recorded in the background so that we can provide your municipality with your data to determine robot readiness."; +/* Privacy - Motion Usage Description */ +"NSMotionUsageDescription" = "Please allow us to capture your device motion, so we can provide your municipality with your data to determine robot readiness."; +