diff --git a/CocoaFob.podspec b/CocoaFob.podspec index 4ba920f..704341e 100644 --- a/CocoaFob.podspec +++ b/CocoaFob.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = 'CocoaFob' - s.version = '2.3.0' - s.swift_versions = ["5.6", "5.5", "5.4", '5.3', '5.2', '5.1', '5.0'] + s.version = '2.4.0' + s.swift_versions = ["5.7", "5.6", "5.5", "5.4", '5.3', '5.2', '5.1', '5.0'] s.summary = 'macOS app registration code verification & generation.' s.description = <<-DESC CocoaFob is a set of helper code snippets for registration code generation and @@ -17,7 +17,7 @@ FastSpring . s.module_name = 'CocoaFob' s.platform = :osx - s.osx.deployment_target = '10.10' + s.osx.deployment_target = '10.13' s.source_files = ['swift5/CocoaFob/*.swift'] end diff --git a/Package.swift b/Package.swift index 820aa61..5dabbda 100644 --- a/Package.swift +++ b/Package.swift @@ -1,10 +1,12 @@ -// swift-tools-version:5.3 +// swift-tools-version: 5.5 import PackageDescription let package = Package( name: "CocoaFob", - platforms: [.macOS(.v10_10)], + platforms: [ + .macOS(.v10_13), + ], products: [ .library( name: "CocoaFob", diff --git a/swift5/CocoaFob.xcodeproj/project.pbxproj b/swift5/CocoaFob.xcodeproj/project.pbxproj index b30592f..5a74a8d 100644 --- a/swift5/CocoaFob.xcodeproj/project.pbxproj +++ b/swift5/CocoaFob.xcodeproj/project.pbxproj @@ -265,7 +265,7 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0700; - LastUpgradeCheck = 1200; + LastUpgradeCheck = 1420; ORGANIZATIONNAME = PixelEspresso; TargetAttributes = { C739DCC11B48DFA00074D8F2 = { @@ -403,6 +403,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; @@ -420,7 +421,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.10; + MACOSX_DEPLOYMENT_TARGET = 10.13; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; @@ -462,6 +463,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; + DEAD_CODE_STRIPPING = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; @@ -473,7 +475,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.10; + MACOSX_DEPLOYMENT_TARGET = 10.13; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = macosx; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; @@ -488,6 +490,7 @@ buildSettings = { CLANG_ENABLE_MODULES = YES; COMBINE_HIDPI_IMAGES = YES; + DEAD_CODE_STRIPPING = YES; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -509,6 +512,7 @@ buildSettings = { CLANG_ENABLE_MODULES = YES; COMBINE_HIDPI_IMAGES = YES; + DEAD_CODE_STRIPPING = YES; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; @@ -528,8 +532,10 @@ isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; + DEAD_CODE_STRIPPING = YES; INFOPLIST_FILE = CocoaFobTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; PRODUCT_BUNDLE_IDENTIFIER = com.pixelespresso.CocoaFobTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; @@ -540,8 +546,10 @@ isa = XCBuildConfiguration; buildSettings = { COMBINE_HIDPI_IMAGES = YES; + DEAD_CODE_STRIPPING = YES; INFOPLIST_FILE = CocoaFobTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/../Frameworks @loader_path/../Frameworks"; + MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; PRODUCT_BUNDLE_IDENTIFIER = com.pixelespresso.CocoaFobTests; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_VERSION = 5.0; @@ -552,8 +560,10 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "-"; + DEAD_CODE_STRIPPING = YES; DEPLOYMENT_POSTPROCESSING = YES; DSTROOT = ""; + MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; @@ -562,8 +572,10 @@ isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_IDENTITY = "-"; + DEAD_CODE_STRIPPING = YES; DEPLOYMENT_POSTPROCESSING = YES; DSTROOT = ""; + MACOSX_DEPLOYMENT_TARGET = "$(RECOMMENDED_MACOSX_DEPLOYMENT_TARGET)"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; diff --git a/swift5/CocoaFob.xcodeproj/xcshareddata/xcschemes/CocoaFob.xcscheme b/swift5/CocoaFob.xcodeproj/xcshareddata/xcschemes/CocoaFob.xcscheme index 91fe355..5d81272 100644 --- a/swift5/CocoaFob.xcodeproj/xcshareddata/xcschemes/CocoaFob.xcscheme +++ b/swift5/CocoaFob.xcodeproj/xcshareddata/xcschemes/CocoaFob.xcscheme @@ -1,6 +1,6 @@