From 15fd11374f5ea07acecb5df6b0fa69b24381a8ed Mon Sep 17 00:00:00 2001 From: Josh Svatek Date: Thu, 21 Apr 2022 17:12:11 -0400 Subject: [PATCH 1/3] Update project settings --- UIScaler/UIScaler.xcodeproj/project.pbxproj | 61 ++++++++++++++++++- .../xcschemes/UIScaler iOS.xcscheme | 2 +- .../xcschemes/UIScaler macOS.xcscheme | 2 +- 3 files changed, 60 insertions(+), 5 deletions(-) diff --git a/UIScaler/UIScaler.xcodeproj/project.pbxproj b/UIScaler/UIScaler.xcodeproj/project.pbxproj index 4bac028..1e194bb 100644 --- a/UIScaler/UIScaler.xcodeproj/project.pbxproj +++ b/UIScaler/UIScaler.xcodeproj/project.pbxproj @@ -158,7 +158,7 @@ 3FAE0B2C24356A41005F7479 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 1130; + LastUpgradeCheck = 1300; TargetAttributes = { 3FAE0B3624356A50005F7479 = { CreatedOnToolsVersion = 11.3; @@ -232,12 +232,67 @@ 3FAE0B3024356A41005F7479 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + ONLY_ACTIVE_ARCH = YES; }; name = Debug; }; 3FAE0B3124356A41005F7479 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + SWIFT_COMPILATION_MODE = wholemodule; }; name = Release; }; @@ -299,7 +354,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; INFOPLIST_FILE = "Supporting Files/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", @@ -372,7 +427,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; INFOPLIST_FILE = "Supporting Files/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 10.0; + IPHONEOS_DEPLOYMENT_TARGET = 12.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", diff --git a/UIScaler/UIScaler.xcodeproj/xcshareddata/xcschemes/UIScaler iOS.xcscheme b/UIScaler/UIScaler.xcodeproj/xcshareddata/xcschemes/UIScaler iOS.xcscheme index c38f4cb..75e79fe 100644 --- a/UIScaler/UIScaler.xcodeproj/xcshareddata/xcschemes/UIScaler iOS.xcscheme +++ b/UIScaler/UIScaler.xcodeproj/xcshareddata/xcschemes/UIScaler iOS.xcscheme @@ -1,6 +1,6 @@ Date: Thu, 21 Apr 2022 17:28:09 -0400 Subject: [PATCH 2/3] Exclude info.plist --- Package.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Package.swift b/Package.swift index ffc9eef..5f463a6 100644 --- a/Package.swift +++ b/Package.swift @@ -24,7 +24,8 @@ let package = Package( .target( name: "UIScaler", dependencies: [], - path: "UIScaler" + path: "UIScaler", + exclude: ["Supporting Files/Info.plist"] ) ], swiftLanguageVersions: [.v5] From fb9fbd2b0683891437c1c8fa07ed3e72f17540d6 Mon Sep 17 00:00:00 2001 From: Josh Svatek Date: Thu, 21 Apr 2022 17:37:07 -0400 Subject: [PATCH 3/3] Normalize whitespace in package.swift --- Package.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Package.swift b/Package.swift index 5f463a6..7332d3b 100644 --- a/Package.swift +++ b/Package.swift @@ -24,9 +24,9 @@ let package = Package( .target( name: "UIScaler", dependencies: [], - path: "UIScaler", + path: "UIScaler", exclude: ["Supporting Files/Info.plist"] - ) + ) ], swiftLanguageVersions: [.v5] )