Переглянути джерело

Update Xcode project with Xcode 12.5 setup

Marcin Krzyzanowski 4 роки тому
батько
коміт
0cc931e771

+ 1 - 1
CryptoSwift.xcodeproj/project.pbxproj

@@ -727,7 +727,7 @@
 			isa = PBXProject;
 			attributes = {
 				LastSwiftUpdateCheck = 0930;
-				LastUpgradeCheck = 1220;
+				LastUpgradeCheck = 1250;
 				ORGANIZATIONNAME = "Marcin Krzyzanowski";
 				TargetAttributes = {
 					75211F91207249D8004E41F8 = {

+ 1 - 1
CryptoSwift.xcodeproj/xcshareddata/xcschemes/CryptoSwift-TestHostApp.xcscheme

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <Scheme
-   LastUpgradeVersion = "1220"
+   LastUpgradeVersion = "1250"
    version = "1.3">
    <BuildAction
       parallelizeBuildables = "NO"

+ 1 - 1
CryptoSwift.xcodeproj/xcshareddata/xcschemes/CryptoSwift.xcscheme

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <Scheme
-   LastUpgradeVersion = "1220"
+   LastUpgradeVersion = "1250"
    version = "1.3">
    <BuildAction
       parallelizeBuildables = "NO"

+ 1 - 1
CryptoSwift.xcodeproj/xcshareddata/xcschemes/Tests.xcscheme

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <Scheme
-   LastUpgradeVersion = "1220"
+   LastUpgradeVersion = "1250"
    version = "1.3">
    <BuildAction
       parallelizeBuildables = "NO"

+ 1 - 1
CryptoSwift.xcodeproj/xcshareddata/xcschemes/TestsPerformance-Mac.xcscheme

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <Scheme
-   LastUpgradeVersion = "1220"
+   LastUpgradeVersion = "1250"
    version = "1.3">
    <BuildAction
       parallelizeBuildables = "NO"

+ 1 - 1
CryptoSwift.xcodeproj/xcshareddata/xcschemes/TestsPerformance-iOS.xcscheme

@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <Scheme
-   LastUpgradeVersion = "1220"
+   LastUpgradeVersion = "1250"
    version = "1.3">
    <BuildAction
       parallelizeBuildables = "NO"

+ 1 - 1
Sources/CryptoSwift/Cipher.swift

@@ -18,7 +18,7 @@ public enum CipherError: Error {
   case decrypt
 }
 
-public protocol Cipher: class {
+public protocol Cipher: AnyObject {
   var keySize: Int { get }
 
   /// Encrypt given bytes at once

+ 1 - 1
Sources/CryptoSwift/Cryptors.swift

@@ -22,7 +22,7 @@ import ucrt
 #endif
 
 /// Worker cryptor/decryptor of `Updatable` types
-public protocol Cryptors: class {
+public protocol Cryptors: AnyObject {
 
   /// Cryptor suitable for encryption
   func makeEncryptor() throws -> Cryptor & Updatable

+ 1 - 1
config/Project-Debug.xcconfig

@@ -5,5 +5,5 @@ GCC_DYNAMIC_NO_PIC = NO
 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) DEBUG=1
 SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG
 METAL_ENABLE_DEBUG_INFO = YES
-ONLY_ACTIVE_ARCH = NO
+ONLY_ACTIVE_ARCH = YES
 ENABLE_TESTABILITY = YES

+ 2 - 2
config/Project-Shared.xcconfig

@@ -7,8 +7,8 @@ SWIFT_VERSION = 5.0
 
 TARGETED_DEVICE_FAMILY = 1,2,3,4
 
-TVOS_DEPLOYMENT_TARGET = 9.0
-IPHONEOS_DEPLOYMENT_TARGET = 9.0
+TVOS_DEPLOYMENT_TARGET = 12.0
+IPHONEOS_DEPLOYMENT_TARGET = 12.0
 MACOSX_DEPLOYMENT_TARGET = 10.12
 WATCHOS_DEPLOYMENT_TARGET = 2.0
 

+ 1 - 1
config/Tests-Test.xcconfig

@@ -12,5 +12,5 @@ SWIFT_DISABLE_SAFETY_CHECKS = YES
 SWIFT_OPTIMIZATION_LEVEL = -O
 
 METAL_ENABLE_DEBUG_INFO = NO
-ONLY_ACTIVE_ARCH = NO
+ONLY_ACTIVE_ARCH = YES
 VALIDATE_PRODUCT = YES