Skip to content

Commit 28da4f2

Browse files
lawmicha5d
andauthored
feat: upgrade to min deployment version to iOS 12 (#586)
* feat: upgrade to min deployment version to iOS 11 * bump to 12 * update aws-sdk-ios version to 2.36.0 * update deployment target to ios 12 * chore: remove redundant gitignore line --------- Co-authored-by: Di Wu <diwud@amazon.com>
1 parent a1e79c9 commit 28da4f2

File tree

6 files changed

+64
-64
lines changed

6 files changed

+64
-64
lines changed

AWSAppSync.podspec

+3-3
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ Pod::Spec.new do |s|
88
s.source = { :git => 'https://github.com/awslabs/aws-mobile-appsync-sdk-ios.git',
99
:tag => s.version }
1010
s.requires_arc = true
11-
s.ios.deployment_target = '9.0'
11+
s.ios.deployment_target = '12.0'
1212
s.swift_version = '5.5.2'
1313

14-
s.dependency 'AWSCore', '~> 2.35.0'
14+
s.dependency 'AWSCore', '~> 2.36.0'
1515
s.dependency 'SQLite.swift', '~> 0.12.2'
16-
s.dependency 'AppSyncRealTimeClient', '~> 3.1.0'
16+
s.dependency 'AppSyncRealTimeClient', '~> 3.2.0'
1717

1818
s.source_files = 'AWSAppSyncClient/AWSAppSync.h', 'AWSAppSyncClient/*.swift', 'AWSAppSyncClient/Internal/**/*.{h,m,swift}', 'AWSAppSyncClient/Apollo/Sources/Apollo/*.swift'
1919
s.public_header_files = ['AWSAppSyncClient/AWSAppSync.h', 'AWSAppSyncClient/AWSAppSync-Swift.h', 'AWSAppSyncClient/Internal/AppSyncLogHelper.h']

AWSAppSyncClient.xcodeproj/project.pbxproj

+18-18
Original file line numberDiff line numberDiff line change
@@ -2265,7 +2265,7 @@
22652265
CODE_SIGN_STYLE = Automatic;
22662266
GCC_C_LANGUAGE_STANDARD = gnu11;
22672267
INFOPLIST_FILE = ApolloTests/Info.plist;
2268-
IPHONEOS_DEPLOYMENT_TARGET = 11.2;
2268+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
22692269
LD_RUNPATH_SEARCH_PATHS = (
22702270
"$(inherited)",
22712271
"@executable_path/Frameworks",
@@ -2294,7 +2294,7 @@
22942294
CODE_SIGN_STYLE = Automatic;
22952295
GCC_C_LANGUAGE_STANDARD = gnu11;
22962296
INFOPLIST_FILE = ApolloTests/Info.plist;
2297-
IPHONEOS_DEPLOYMENT_TARGET = 11.2;
2297+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
22982298
LD_RUNPATH_SEARCH_PATHS = (
22992299
"$(inherited)",
23002300
"@executable_path/Frameworks",
@@ -2327,7 +2327,7 @@
23272327
GCC_C_LANGUAGE_STANDARD = gnu11;
23282328
INFOPLIST_FILE = StarWarsAPI/Info.plist;
23292329
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2330-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
2330+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
23312331
LD_RUNPATH_SEARCH_PATHS = (
23322332
"$(inherited)",
23332333
"@executable_path/Frameworks",
@@ -2362,7 +2362,7 @@
23622362
GCC_C_LANGUAGE_STANDARD = gnu11;
23632363
INFOPLIST_FILE = StarWarsAPI/Info.plist;
23642364
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2365-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
2365+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
23662366
LD_RUNPATH_SEARCH_PATHS = (
23672367
"$(inherited)",
23682368
"@executable_path/Frameworks",
@@ -2387,7 +2387,7 @@
23872387
CODE_SIGN_STYLE = Automatic;
23882388
GCC_C_LANGUAGE_STANDARD = gnu11;
23892389
INFOPLIST_FILE = AWSAppSyncTestAppUITests/Info.plist;
2390-
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
2390+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
23912391
LD_RUNPATH_SEARCH_PATHS = (
23922392
"$(inherited)",
23932393
"@executable_path/Frameworks",
@@ -2413,7 +2413,7 @@
24132413
CODE_SIGN_STYLE = Automatic;
24142414
GCC_C_LANGUAGE_STANDARD = gnu11;
24152415
INFOPLIST_FILE = AWSAppSyncTestAppUITests/Info.plist;
2416-
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
2416+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
24172417
LD_RUNPATH_SEARCH_PATHS = (
24182418
"$(inherited)",
24192419
"@executable_path/Frameworks",
@@ -2441,7 +2441,7 @@
24412441
CODE_SIGN_STYLE = Automatic;
24422442
GCC_C_LANGUAGE_STANDARD = gnu11;
24432443
INFOPLIST_FILE = AWSAppSyncTestHostApp/Info.plist;
2444-
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
2444+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
24452445
LD_RUNPATH_SEARCH_PATHS = (
24462446
"$(inherited)",
24472447
"@executable_path/Frameworks",
@@ -2468,7 +2468,7 @@
24682468
CODE_SIGN_STYLE = Automatic;
24692469
GCC_C_LANGUAGE_STANDARD = gnu11;
24702470
INFOPLIST_FILE = AWSAppSyncTestHostApp/Info.plist;
2471-
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
2471+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
24722472
LD_RUNPATH_SEARCH_PATHS = (
24732473
"$(inherited)",
24742474
"@executable_path/Frameworks",
@@ -2494,7 +2494,7 @@
24942494
DEVELOPMENT_TEAM = W9GWBC2HN3;
24952495
GCC_C_LANGUAGE_STANDARD = gnu11;
24962496
INFOPLIST_FILE = AWSAppSyncTestApp/Info.plist;
2497-
IPHONEOS_DEPLOYMENT_TARGET = 9.3;
2497+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
24982498
LD_RUNPATH_SEARCH_PATHS = (
24992499
"$(inherited)",
25002500
"@executable_path/Frameworks",
@@ -2519,7 +2519,7 @@
25192519
DEVELOPMENT_TEAM = W9GWBC2HN3;
25202520
GCC_C_LANGUAGE_STANDARD = gnu11;
25212521
INFOPLIST_FILE = AWSAppSyncTestApp/Info.plist;
2522-
IPHONEOS_DEPLOYMENT_TARGET = 9.3;
2522+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
25232523
LD_RUNPATH_SEARCH_PATHS = (
25242524
"$(inherited)",
25252525
"@executable_path/Frameworks",
@@ -2661,7 +2661,7 @@
26612661
DYLIB_INSTALL_NAME_BASE = "@rpath";
26622662
INFOPLIST_FILE = AWSAppSyncClient/Info.plist;
26632663
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2664-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
2664+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
26652665
LD_RUNPATH_SEARCH_PATHS = (
26662666
"$(inherited)",
26672667
"@executable_path/Frameworks",
@@ -2690,7 +2690,7 @@
26902690
DYLIB_INSTALL_NAME_BASE = "@rpath";
26912691
INFOPLIST_FILE = AWSAppSyncClient/Info.plist;
26922692
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2693-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
2693+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
26942694
LD_RUNPATH_SEARCH_PATHS = (
26952695
"$(inherited)",
26962696
"@executable_path/Frameworks",
@@ -2719,7 +2719,7 @@
27192719
DEVELOPMENT_TEAM = "";
27202720
GCC_C_LANGUAGE_STANDARD = gnu11;
27212721
INFOPLIST_FILE = AWSAppSyncUnitTests/Info.plist;
2722-
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
2722+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
27232723
LD_RUNPATH_SEARCH_PATHS = (
27242724
"$(inherited)",
27252725
"@executable_path/Frameworks",
@@ -2748,7 +2748,7 @@
27482748
DEVELOPMENT_TEAM = "";
27492749
GCC_C_LANGUAGE_STANDARD = gnu11;
27502750
INFOPLIST_FILE = AWSAppSyncUnitTests/Info.plist;
2751-
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
2751+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
27522752
LD_RUNPATH_SEARCH_PATHS = (
27532753
"$(inherited)",
27542754
"@executable_path/Frameworks",
@@ -2776,7 +2776,7 @@
27762776
DEVELOPMENT_TEAM = "";
27772777
GCC_C_LANGUAGE_STANDARD = gnu11;
27782778
INFOPLIST_FILE = AWSAppSyncIntegrationTests/Info.plist;
2779-
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
2779+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
27802780
LD_RUNPATH_SEARCH_PATHS = (
27812781
"$(inherited)",
27822782
"@executable_path/Frameworks",
@@ -2806,7 +2806,7 @@
28062806
DEVELOPMENT_TEAM = "";
28072807
GCC_C_LANGUAGE_STANDARD = gnu11;
28082808
INFOPLIST_FILE = AWSAppSyncIntegrationTests/Info.plist;
2809-
IPHONEOS_DEPLOYMENT_TARGET = 12.1;
2809+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
28102810
LD_RUNPATH_SEARCH_PATHS = (
28112811
"$(inherited)",
28122812
"@executable_path/Frameworks",
@@ -2839,7 +2839,7 @@
28392839
GCC_C_LANGUAGE_STANDARD = gnu11;
28402840
INFOPLIST_FILE = AWSAppSyncTestCommon/Info.plist;
28412841
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2842-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
2842+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
28432843
LD_RUNPATH_SEARCH_PATHS = (
28442844
"$(inherited)",
28452845
"@executable_path/Frameworks",
@@ -2872,7 +2872,7 @@
28722872
GCC_C_LANGUAGE_STANDARD = gnu11;
28732873
INFOPLIST_FILE = AWSAppSyncTestCommon/Info.plist;
28742874
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
2875-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
2875+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
28762876
LD_RUNPATH_SEARCH_PATHS = (
28772877
"$(inherited)",
28782878
"@executable_path/Frameworks",

Package.resolved

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
"repositoryURL": "https://github.com/aws-amplify/aws-appsync-realtime-client-ios.git",
77
"state": {
88
"branch": null,
9-
"revision": "a08684c5004e2049c29f57a5938beae9695a1ef7",
10-
"version": "3.1.2"
9+
"revision": "9fd77b043e06193848a68740dfde0836648b2b4e",
10+
"version": "3.2.0"
1111
}
1212
},
1313
{
@@ -33,8 +33,8 @@
3333
"repositoryURL": "https://github.com/daltoniam/Starscream",
3434
"state": {
3535
"branch": null,
36-
"revision": "df8d82047f6654d8e4b655d1b1525c64e1059d21",
37-
"version": "4.0.4"
36+
"revision": "c6bfd1af48efcc9a9ad203665db12375ba6b145a",
37+
"version": "4.0.8"
3838
}
3939
}
4040
]

Package.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ let package = Package(
1919
.package(
2020
name: "AppSyncRealTimeClient",
2121
url: "https://github.com/aws-amplify/aws-appsync-realtime-client-ios.git",
22-
.upToNextMinor(from: "3.1.0")
22+
.upToNextMinor(from: "3.2.0")
2323
),
2424
.package(
2525
url: "https://github.com/stephencelis/SQLite.swift.git",
@@ -30,7 +30,7 @@ let package = Package(
3030
.target(
3131
name: "AWSAppSync",
3232
dependencies: [
33-
33+
3434
.product(name: "SQLite", package: "SQLite.swift"),
3535
.product(name: "AppSyncRealTimeClient", package: "AppSyncRealTimeClient"),
3636
.product(name: "AWSCore", package: "AWSiOSSDKV2")

Podfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
platform :ios, "9.0"
1+
platform :ios, "12.0"
22

33
use_frameworks!
44
inhibit_all_warnings!
55

6-
AWS_SDK_VERSION = "2.35.0"
6+
AWS_SDK_VERSION = "2.36.0"
77

88
target "AWSAppSync" do
99
pod "AWSCore", "~> #{AWS_SDK_VERSION}"
1010
pod "SQLite.swift", "~> 0.12.2"
11-
pod "AppSyncRealTimeClient", "~> 3.1.0"
11+
pod "AppSyncRealTimeClient", "~> 3.2.0"
1212

1313
pod "SwiftLint"
1414
end
@@ -18,7 +18,7 @@ target "AWSAppSyncTestCommon" do
1818
# We directly access a database connection to verify certain initialization
1919
# setups
2020
pod "SQLite.swift", "~> 0.12.2"
21-
pod "AppSyncRealTimeClient", "~> 3.1.0"
21+
pod "AppSyncRealTimeClient", "~> 3.2.0"
2222
end
2323

2424
target "AWSAppSyncTestApp" do

Podfile.lock

+33-33
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,32 @@
11
PODS:
2-
- AppSyncRealTimeClient (3.1.2):
3-
- Starscream (= 4.0.4)
4-
- AWSAuthCore (2.35.0):
5-
- AWSCore (= 2.35.0)
6-
- AWSCognitoIdentityProvider (2.35.0):
7-
- AWSCognitoIdentityProviderASF (= 2.35.0)
8-
- AWSCore (= 2.35.0)
9-
- AWSCognitoIdentityProviderASF (2.35.0):
10-
- AWSCore (= 2.35.0)
11-
- AWSCore (2.35.0)
12-
- AWSMobileClient (2.35.0):
13-
- AWSAuthCore (= 2.35.0)
14-
- AWSCognitoIdentityProvider (= 2.35.0)
15-
- AWSCognitoIdentityProviderASF (= 2.35.0)
16-
- AWSCore (= 2.35.0)
17-
- AWSS3 (2.35.0):
18-
- AWSCore (= 2.35.0)
2+
- AppSyncRealTimeClient (3.2.0):
3+
- Starscream (= 4.0.8)
4+
- AWSAuthCore (2.36.0):
5+
- AWSCore (= 2.36.0)
6+
- AWSCognitoIdentityProvider (2.36.0):
7+
- AWSCognitoIdentityProviderASF (= 2.36.0)
8+
- AWSCore (= 2.36.0)
9+
- AWSCognitoIdentityProviderASF (2.36.0):
10+
- AWSCore (= 2.36.0)
11+
- AWSCore (2.36.0)
12+
- AWSMobileClient (2.36.0):
13+
- AWSAuthCore (= 2.36.0)
14+
- AWSCognitoIdentityProvider (= 2.36.0)
15+
- AWSCognitoIdentityProviderASF (= 2.36.0)
16+
- AWSCore (= 2.36.0)
17+
- AWSS3 (2.36.0):
18+
- AWSCore (= 2.36.0)
1919
- SQLite.swift (0.12.2):
2020
- SQLite.swift/standard (= 0.12.2)
2121
- SQLite.swift/standard (0.12.2)
22-
- Starscream (4.0.4)
23-
- SwiftLint (0.51.0)
22+
- Starscream (4.0.8)
23+
- SwiftLint (0.54.0)
2424

2525
DEPENDENCIES:
26-
- AppSyncRealTimeClient (~> 3.1.0)
27-
- AWSCore (~> 2.35.0)
28-
- AWSMobileClient (~> 2.35.0)
29-
- AWSS3 (~> 2.35.0)
26+
- AppSyncRealTimeClient (~> 3.2.0)
27+
- AWSCore (~> 2.36.0)
28+
- AWSMobileClient (~> 2.36.0)
29+
- AWSS3 (~> 2.36.0)
3030
- SQLite.swift (~> 0.12.2)
3131
- SwiftLint
3232

@@ -44,17 +44,17 @@ SPEC REPOS:
4444
- SwiftLint
4545

4646
SPEC CHECKSUMS:
47-
AppSyncRealTimeClient: 36ff2f65f330bce7f1d0d2157a4ae5d255483dac
48-
AWSAuthCore: aa5090b8d86389f958c5b916f14dc218b0c20f8e
49-
AWSCognitoIdentityProvider: b4c4d7d78782d62636cb3edfed71472dffe5e6d6
50-
AWSCognitoIdentityProviderASF: 295cac5c59c71c1494a3bac437f4c6284b9a73d3
51-
AWSCore: f644b48f9508301ba5d2692b5a0c418ca47e1673
52-
AWSMobileClient: 6c00da79fef9fcb63311b9b2e2abb7cf45fc7ccd
53-
AWSS3: 062c34dd2765593fe105d1a571d567b62bf26854
47+
AppSyncRealTimeClient: 35c0d2ae28234a9f5daba5dc31402acf45ad802f
48+
AWSAuthCore: 16ad51c6cf9a5a556049401851498f6c0a3aebb7
49+
AWSCognitoIdentityProvider: 454b162e1bf1a10d9fec5cacd9291c021ecbdd22
50+
AWSCognitoIdentityProviderASF: 556ffdfa7ccd0626bc59f784e938b49bccfe3180
51+
AWSCore: 6a3038e6c0b13be3d1fbb4746f98aab44f750e4d
52+
AWSMobileClient: 161fe6a17f872e2e94d88d275c47dd87907beb23
53+
AWSS3: f073fbcd77d59baf4bdaf7a9732747dca477fb3b
5454
SQLite.swift: d2b4642190917051ce6bd1d49aab565fe794eea3
55-
Starscream: 5178aed56b316f13fa3bc55694e583d35dd414d9
56-
SwiftLint: 1b7561918a19e23bfed960e40759086e70f4dba5
55+
Starscream: 19b5533ddb925208db698f0ac508a100b884a1b9
56+
SwiftLint: c1de071d9d08c8aba837545f6254315bc900e211
5757

58-
PODFILE CHECKSUM: 4274fcb3deaee92953e6a57b22eea5f821c5d4c1
58+
PODFILE CHECKSUM: 5e218425b76767a14793a18c26000168492e6ce0
5959

6060
COCOAPODS: 1.15.2

0 commit comments

Comments
 (0)