From 28b3b3e8356e2b96006ef86ede2848190ce2838b Mon Sep 17 00:00:00 2001
From: radude89
Date: Mon, 24 Jun 2024 16:41:33 +0300
Subject: [PATCH] Update readme
Update project to use minimum iOS version 17.0
---
.../FootballGather.xcodeproj/project.pbxproj | 20 +++++++++----------
README.md | 13 +++++-------
2 files changed, 15 insertions(+), 18 deletions(-)
diff --git a/FootballGather/FootballGather.xcodeproj/project.pbxproj b/FootballGather/FootballGather.xcodeproj/project.pbxproj
index 214ad6a..3f76d9f 100644
--- a/FootballGather/FootballGather.xcodeproj/project.pbxproj
+++ b/FootballGather/FootballGather.xcodeproj/project.pbxproj
@@ -827,7 +827,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 15.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 17.0;
MARKETING_VERSION = 1.1.0;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
@@ -887,7 +887,7 @@
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
- IPHONEOS_DEPLOYMENT_TARGET = 15.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 17.0;
MARKETING_VERSION = 1.1.0;
MTL_ENABLE_DEBUG_INFO = NO;
MTL_FAST_MATH = YES;
@@ -909,7 +909,7 @@
DEVELOPMENT_TEAM = 42L6GB6DU6;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = "Supporting files/Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 15.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 17.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -936,7 +936,7 @@
DEVELOPMENT_TEAM = 42L6GB6DU6;
ENABLE_PREVIEWS = YES;
INFOPLIST_FILE = "Supporting files/Info.plist";
- IPHONEOS_DEPLOYMENT_TARGET = 15.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 17.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -961,7 +961,7 @@
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 42L6GB6DU6;
INFOPLIST_FILE = UITests/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 15.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 17.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -985,7 +985,7 @@
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 42L6GB6DU6;
INFOPLIST_FILE = UITests/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 15.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 17.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1011,7 +1011,7 @@
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 42L6GB6DU6;
INFOPLIST_FILE = FootballGatherTests/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 15.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 17.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1035,7 +1035,7 @@
CODE_SIGN_STYLE = Automatic;
DEVELOPMENT_TEAM = 42L6GB6DU6;
INFOPLIST_FILE = FootballGatherTests/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 15.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 17.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
@@ -1062,7 +1062,7 @@
DEVELOPMENT_TEAM = 42L6GB6DU6;
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = Snapshots/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 15.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 17.0;
MARKETING_VERSION = 1.1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.rdan.Snapshots;
PRODUCT_NAME = "$(TARGET_NAME)";
@@ -1083,7 +1083,7 @@
DEVELOPMENT_TEAM = 42L6GB6DU6;
GENERATE_INFOPLIST_FILE = NO;
INFOPLIST_FILE = Snapshots/Info.plist;
- IPHONEOS_DEPLOYMENT_TARGET = 15.0;
+ IPHONEOS_DEPLOYMENT_TARGET = 17.0;
MARKETING_VERSION = 1.1.0;
PRODUCT_BUNDLE_IDENTIFIER = com.rdan.Snapshots;
PRODUCT_NAME = "$(TARGET_NAME)";
diff --git a/README.md b/README.md
index d268306..3369ff7 100644
--- a/README.md
+++ b/README.md
@@ -4,14 +4,13 @@
-
-
+
+
## Requirements
-- iOS 15.0+
-- iPadOS 15.0+
+- iOS 17.0+
## Tools
@@ -170,11 +169,9 @@ Notes:
1. Using `SwiftUI` to implement the user interface.
- For learning purposes, I wanted to get a look & feel of the framework on a real application.
-2. iOS 15 as the minimum version of the app.
- - To support the newest Apple APIs.
-3. Using MVVM for the UI implementation.
+2. Using MVVM for the UI implementation.
- Works natural with SwiftUI.
-4. Implementing the players selection with `UIKit`.
+3. Implementing the players selection with `UIKit`.
- Due to a limitation of SwiftUI to drag & drop rows in a multi-sectioned `List`, I took the decision to use `UIKit`.
### Testing approach