Skip to content

Commit 9e82f73

Browse files
authored
Supports building and testing on Apple Silicon (#1548)
* updates podspec for AmplifyTestCommon to build with XCTest * introduces new test functions
1 parent bf160c4 commit 9e82f73

27 files changed

+253
-182
lines changed

Amplify.xcodeproj/project.pbxproj

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,9 @@
193193
21FFF995230C96CB005878EA /* StorageListOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21FFF990230C96CB005878EA /* StorageListOperation.swift */; };
194194
21FFF997230C96CB005878EA /* StorageRemoveOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21FFF992230C96CB005878EA /* StorageRemoveOperation.swift */; };
195195
21FFF9A2230C9731005878EA /* StorageListResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21FFF9A1230C9730005878EA /* StorageListResult.swift */; };
196+
265B3E2F274CBE0400883DCE /* AmplifyTestCommon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FACA36042327FBD4000E74F6 /* AmplifyTestCommon.framework */; };
197+
265B3E30274CBE0900883DCE /* AmplifyTestCommon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FACA36042327FBD4000E74F6 /* AmplifyTestCommon.framework */; };
198+
265B3E32274CBE7400883DCE /* AmplifyAssertions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 265B3E31274CBE7400883DCE /* AmplifyAssertions.swift */; };
196199
36039812C19DFAEF666C5C63 /* Pods_Amplify_AWSPluginsCore_AWSPluginsTestConfigs_AWSPluginsCoreTests.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C1234630A0E88F1E681D4302 /* Pods_Amplify_AWSPluginsCore_AWSPluginsTestConfigs_AWSPluginsCoreTests.framework */; };
197200
376F5077123FA6732A404280 /* Pods_Amplify_AWSPluginsCore_AWSPluginsTestConfigs_AWSPluginsTestCommon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E9791D4B5420256E0866B708 /* Pods_Amplify_AWSPluginsCore_AWSPluginsTestConfigs_AWSPluginsTestCommon.framework */; };
198201
5C09CCB526CEDE1200CDCA9F /* GeoCategory+HubPayloadEventName.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C09CCA926CEDE1200CDCA9F /* GeoCategory+HubPayloadEventName.swift */; };
@@ -944,7 +947,6 @@
944947
214F49CC24898E8500DA616C /* Article+Schema.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Article+Schema.swift"; sourceTree = "<group>"; };
945948
21558E3D237BB4BF0032A5BB /* GraphQLRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GraphQLRequest.swift; sourceTree = "<group>"; };
946949
21558E3F237CB8640032A5BB /* GraphQLError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GraphQLError.swift; sourceTree = "<group>"; };
947-
215F4BCAAB89FA54AA121BDE /* Pods-AmplifyAWSPlugins-AWSPluginsCore-AWSPinpointAnalyticsPlugin.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-AmplifyAWSPlugins-AWSPluginsCore-AWSPinpointAnalyticsPlugin.release.xcconfig"; path = "Target Support Files/Pods-AmplifyAWSPlugins-AWSPluginsCore-AWSPinpointAnalyticsPlugin/Pods-AmplifyAWSPlugins-AWSPluginsCore-AWSPinpointAnalyticsPlugin.release.xcconfig"; sourceTree = "<group>"; };
948950
2163356C273C799000F0DF3F /* QueryPredicateEvaluateGeneratedEnumTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueryPredicateEvaluateGeneratedEnumTests.swift; sourceTree = "<group>"; };
949951
21644B7A2588258100C548A5 /* ModelListDecoder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ModelListDecoder.swift; sourceTree = "<group>"; };
950952
21665EF4259A947100841696 /* ListTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListTests.swift; sourceTree = "<group>"; };
@@ -1043,6 +1045,7 @@
10431045
21FFF990230C96CB005878EA /* StorageListOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorageListOperation.swift; sourceTree = "<group>"; };
10441046
21FFF992230C96CB005878EA /* StorageRemoveOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorageRemoveOperation.swift; sourceTree = "<group>"; };
10451047
21FFF9A1230C9730005878EA /* StorageListResult.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StorageListResult.swift; sourceTree = "<group>"; };
1048+
265B3E31274CBE7400883DCE /* AmplifyAssertions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AmplifyAssertions.swift; sourceTree = "<group>"; };
10461049
27B4FF5750F7B7A69BE8C7EB /* Pods-Amplify-AWSPluginsCore-AWSPluginsTestConfigs-AWSPluginsCoreTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Amplify-AWSPluginsCore-AWSPluginsTestConfigs-AWSPluginsCoreTests.release.xcconfig"; path = "Target Support Files/Pods-Amplify-AWSPluginsCore-AWSPluginsTestConfigs-AWSPluginsCoreTests/Pods-Amplify-AWSPluginsCore-AWSPluginsTestConfigs-AWSPluginsCoreTests.release.xcconfig"; sourceTree = "<group>"; };
10471050
5009041CDAAB46551245D381 /* Pods_Amplify_AmplifyTestConfigs_AmplifyTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Amplify_AmplifyTestConfigs_AmplifyTests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
10481051
578572740EB3CA2D58C35F77 /* Pods_AmplifyTestApp.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_AmplifyTestApp.framework; sourceTree = BUILT_PRODUCTS_DIR; };
@@ -1697,6 +1700,7 @@
16971700
isa = PBXFrameworksBuildPhase;
16981701
buildActionMask = 2147483647;
16991702
files = (
1703+
265B3E2F274CBE0400883DCE /* AmplifyTestCommon.framework in Frameworks */,
17001704
FAC234DC2279F8DA00424678 /* Amplify.framework in Frameworks */,
17011705
A5BD5B125AE6AAD604092274 /* Pods_Amplify_AmplifyTestConfigs_AmplifyTests.framework in Frameworks */,
17021706
);
@@ -1706,6 +1710,7 @@
17061710
isa = PBXFrameworksBuildPhase;
17071711
buildActionMask = 2147483647;
17081712
files = (
1713+
265B3E30274CBE0900883DCE /* AmplifyTestCommon.framework in Frameworks */,
17091714
FACA35F72327FB14000E74F6 /* Amplify.framework in Frameworks */,
17101715
DB46924D8467766E9D0C3A2E /* Pods_Amplify_AmplifyTestConfigs_AmplifyFunctionalTests.framework in Frameworks */,
17111716
);
@@ -3260,6 +3265,7 @@
32603265
FA9D6C20238DF06B00C7DD9F /* Helpers */ = {
32613266
isa = PBXGroup;
32623267
children = (
3268+
265B3E31274CBE7400883DCE /* AmplifyAssertions.swift */,
32633269
FA176ED6238503C200C5C5F9 /* HubListenerTestUtilities.swift */,
32643270
21F40A3923A294770074678E /* TestConfigHelper.swift */,
32653271
);
@@ -5352,6 +5358,7 @@
53525358
21A9052C2616446F00EC141D /* ListStringContainer.swift in Sources */,
53535359
21FDBB652587D7A30086FCDC /* Comment6+Schema.swift in Sources */,
53545360
214F49CE24898E8500DA616C /* Article+Schema.swift in Sources */,
5361+
265B3E32274CBE7400883DCE /* AmplifyAssertions.swift in Sources */,
53555362
216E460A249183230035E3CE /* Section.swift in Sources */,
53565363
21FDBB622587D7A30086FCDC /* Post6.swift in Sources */,
53575364
217D5EBA2577F9DF009F0639 /* Post4+Schema.swift in Sources */,
@@ -5907,13 +5914,15 @@
59075914
isa = XCBuildConfiguration;
59085915
baseConfigurationReference = F8459E074A4A470F48829BEE /* Pods-Amplify-AmplifyTestConfigs-AmplifyTestCommon.debug.xcconfig */;
59095916
buildSettings = {
5917+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
59105918
CODE_SIGN_IDENTITY = "";
59115919
CODE_SIGN_STYLE = Automatic;
59125920
DEFINES_MODULE = YES;
59135921
DEVELOPMENT_TEAM = "";
59145922
DYLIB_COMPATIBILITY_VERSION = 1;
59155923
DYLIB_CURRENT_VERSION = 1;
59165924
DYLIB_INSTALL_NAME_BASE = "@rpath";
5925+
ENABLE_TESTING_SEARCH_PATHS = YES;
59175926
INFOPLIST_FILE = AmplifyTestCommon/Info.plist;
59185927
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
59195928
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
@@ -5926,6 +5935,10 @@
59265935
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
59275936
SKIP_INSTALL = YES;
59285937
SWIFT_VERSION = 5.0;
5938+
SYSTEM_FRAMEWORK_SEARCH_PATHS = (
5939+
"$(CORRESPONDING_DEVICE_PLATFORM_DIR)/Developer/Library/Frameworks",
5940+
"$(inherited)",
5941+
);
59295942
TARGETED_DEVICE_FAMILY = "1,2";
59305943
};
59315944
name = Debug;
@@ -5934,13 +5947,15 @@
59345947
isa = XCBuildConfiguration;
59355948
baseConfigurationReference = 852B5530E9E8794DAC86E44E /* Pods-Amplify-AmplifyTestConfigs-AmplifyTestCommon.release.xcconfig */;
59365949
buildSettings = {
5950+
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
59375951
CODE_SIGN_IDENTITY = "";
59385952
CODE_SIGN_STYLE = Automatic;
59395953
DEFINES_MODULE = YES;
59405954
DEVELOPMENT_TEAM = "";
59415955
DYLIB_COMPATIBILITY_VERSION = 1;
59425956
DYLIB_CURRENT_VERSION = 1;
59435957
DYLIB_INSTALL_NAME_BASE = "@rpath";
5958+
ENABLE_TESTING_SEARCH_PATHS = YES;
59445959
INFOPLIST_FILE = AmplifyTestCommon/Info.plist;
59455960
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
59465961
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
@@ -5953,6 +5968,10 @@
59535968
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
59545969
SKIP_INSTALL = YES;
59555970
SWIFT_VERSION = 5.0;
5971+
SYSTEM_FRAMEWORK_SEARCH_PATHS = (
5972+
"$(CORRESPONDING_DEVICE_PLATFORM_DIR)/Developer/Library/Frameworks",
5973+
"$(inherited)",
5974+
);
59565975
TARGETED_DEVICE_FAMILY = "1,2";
59575976
};
59585977
name = Release;

AmplifyPlugins/API/AWSAPICategoryPluginTests/Core/AppSyncListDecoderTests.swift

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,9 @@
77

88
import XCTest
99
import Amplify
10-
import AmplifyTestCommon
10+
@testable import AmplifyTestCommon
1111
@testable import AWSAPICategoryPlugin
1212
import AWSPluginsCore
13-
import CwlPreconditionTesting
1413

1514
class AppSyncListDecoderTests: XCTestCase {
1615

@@ -132,9 +131,8 @@ class AppSyncListDecoderTests: XCTestCase {
132131
func testInvalidPayloadShouldAssert() throws {
133132
let json = "json"
134133
let data = try encoder.encode(json)
135-
let caughtAssert = catchBadInstruction {
134+
try XCTAssertThrowFatalError {
136135
_ = try? self.decoder.decode(AppSyncListDecoderHarness<Comment4>.self, from: data)
137136
}
138-
XCTAssertNotNil(caughtAssert)
139137
}
140138
}

AmplifyPlugins/API/Podfile.lock

Lines changed: 25 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,13 @@ PODS:
1212
- AmplifyTestCommon (1.16.1):
1313
- Amplify (= 1.16.1)
1414
- AmplifyTestCommon/AWSPluginsTestCommon (= 1.16.1)
15+
- CwlPreconditionTesting (~> 2.0)
1516
- AmplifyTestCommon/AWSPluginsTestCommon (1.16.1):
1617
- Amplify (= 1.16.1)
1718
- AWSCore (~> 2.26.5)
1819
- AWSMobileClient (~> 2.26.5)
1920
- AWSPluginsCore (= 1.16.1)
21+
- CwlPreconditionTesting (~> 2.0)
2022
- AppSyncRealTimeClient (1.6.0):
2123
- Starscream (~> 3.1.1)
2224
- AWSAuthCore (2.26.5):
@@ -34,9 +36,15 @@ PODS:
3436
- AWSPluginsCore (1.16.1):
3537
- Amplify (= 1.16.1)
3638
- AWSCore (~> 2.26.5)
37-
- CwlCatchException (1.0.2)
38-
- CwlPreconditionTesting (1.1.1):
39-
- CwlCatchException
39+
- CwlCatchException (2.1.1):
40+
- CwlCatchExceptionSupport (~> 2.1.1)
41+
- CwlCatchExceptionSupport (2.1.1)
42+
- CwlMachBadInstructionHandler (2.1.0)
43+
- CwlPosixPreconditionTesting (2.1.0)
44+
- CwlPreconditionTesting (2.1.0):
45+
- CwlCatchException (~> 2.1.1)
46+
- CwlMachBadInstructionHandler (~> 2.1.0)
47+
- CwlPosixPreconditionTesting (~> 2.1.0)
4048
- Starscream (3.1.1)
4149
- SwiftFormat/CLI (0.44.17)
4250
- SwiftLint (0.45.0)
@@ -47,8 +55,7 @@ DEPENDENCIES:
4755
- AmplifyTestCommon (from `../../`)
4856
- AppSyncRealTimeClient (~> 1.4)
4957
- AWSPluginsCore (from `../../`)
50-
- CwlCatchException (from `https://github.com/mattgallagher/CwlCatchException.git`, tag `1.2.0`)
51-
- CwlPreconditionTesting (from `https://github.com/mattgallagher/CwlPreconditionTesting.git`, tag `1.2.0`)
58+
- CwlPreconditionTesting (from `https://github.com/mattgallagher/CwlPreconditionTesting.git`, tag `2.1.0`)
5259
- SwiftFormat/CLI (= 0.44.17)
5360
- SwiftLint
5461

@@ -60,6 +67,10 @@ SPEC REPOS:
6067
- AWSCognitoIdentityProviderASF
6168
- AWSCore
6269
- AWSMobileClient
70+
- CwlCatchException
71+
- CwlCatchExceptionSupport
72+
- CwlMachBadInstructionHandler
73+
- CwlPosixPreconditionTesting
6374
- Starscream
6475
- SwiftFormat
6576
- SwiftLint
@@ -73,38 +84,35 @@ EXTERNAL SOURCES:
7384
:path: "../../"
7485
AWSPluginsCore:
7586
:path: "../../"
76-
CwlCatchException:
77-
:git: https://github.com/mattgallagher/CwlCatchException.git
78-
:tag: 1.2.0
7987
CwlPreconditionTesting:
8088
:git: https://github.com/mattgallagher/CwlPreconditionTesting.git
81-
:tag: 1.2.0
89+
:tag: 2.1.0
8290

8391
CHECKOUT OPTIONS:
84-
CwlCatchException:
85-
:git: https://github.com/mattgallagher/CwlCatchException.git
86-
:tag: 1.2.0
8792
CwlPreconditionTesting:
8893
:git: https://github.com/mattgallagher/CwlPreconditionTesting.git
89-
:tag: 1.2.0
94+
:tag: 2.1.0
9095

9196
SPEC CHECKSUMS:
9297
Amplify: 6537202e60db68f911ca9382bfc19be3cdd3a78e
9398
AmplifyPlugins: 874492f1351a54eaf503fd529dc1af61c4b4eb78
94-
AmplifyTestCommon: 957ee7cf31a1f2ad827c94dd7535d178ec1447c3
99+
AmplifyTestCommon: 3161a37869bad8d1c84f3665e2509d62ec8eda3c
95100
AppSyncRealTimeClient: 8b5ec94085b8ee9bb6fb9d9d76a157beb538ec6f
96101
AWSAuthCore: ac6f2bf01b136251f816ca99a21f142d4a1a17ef
97102
AWSCognitoIdentityProvider: c7983af57977cf463041e818e3e0414add5dd02b
98103
AWSCognitoIdentityProviderASF: e34812b1308d41a0d026ab5d54693fdc93e412b3
99104
AWSCore: e84c89bded6fae98ae9c297c71f10f2c87eedc3d
100105
AWSMobileClient: 29692a65143c9262e37a2a1c4d4c58c6bc2a85c3
101106
AWSPluginsCore: 7e22a2df766dbfea3aec1e7d88916a74ae94be71
102-
CwlCatchException: 70a52ae44ea5d46db7bd385f801a94942420cd8c
103-
CwlPreconditionTesting: d33a4e4f285c0b885fddcae5dfedfbb34d4f3961
107+
CwlCatchException: 86760545af2a490a23e964d76d7c77442dbce79b
108+
CwlCatchExceptionSupport: a004322095d7101b945442c86adc7cec0650f676
109+
CwlMachBadInstructionHandler: aa1fe9f2d08b29507c150d099434b2890247e7f8
110+
CwlPosixPreconditionTesting: 1ba4471964405941f79b3f06bbcf3c2be782950c
111+
CwlPreconditionTesting: 73ae5de517a8761e5e40fb4136c6a26365af0440
104112
Starscream: 4bb2f9942274833f7b4d296a55504dcfc7edb7b0
105113
SwiftFormat: 3b5caa6389b2b9adbc00e133b3ccc8c6e687a6a4
106114
SwiftLint: e5c7f1fba68eccfc51509d5b2ce1699f5502e0c7
107115

108116
PODFILE CHECKSUM: 0abaf757d71567dcf70f5a3e79b0149917c3bb38
109117

110-
COCOAPODS: 1.10.1
118+
COCOAPODS: 1.11.2

AmplifyPlugins/Analytics/AWSPinpointAnalyticsPluginTests/AWSPinpointAnalyticsPluginClientBehaviorTests.swift

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import Amplify
99
import AWSPinpoint
1010
@testable import AWSPinpointAnalyticsPlugin
11-
import CwlPreconditionTesting
11+
@testable import AmplifyTestCommon
1212
import XCTest
1313

1414
// swiftlint:disable:next type_name
@@ -287,14 +287,13 @@ class AWSPinpointAnalyticsPluginClientBehaviorTests: AWSPinpointAnalyticsPluginT
287287
/// Given: An invalid property key with length greater than 50
288288
/// When: AnalyticsPlugin.registerGlobalProperties is invoked
289289
/// Then: PreconditionFailure is thrown for invalid key
290-
func testRegisterGlobalPropertiesWithInvalidKeys() {
290+
func testRegisterGlobalPropertiesWithInvalidKeys() throws {
291291
let keyTooLong = String(repeating: "1", count: 51)
292292
let properties = [keyTooLong: "value"]
293293

294-
let exception: BadInstructionException? = catchBadInstruction {
294+
try XCTAssertThrowFatalError {
295295
self.analyticsPlugin.registerGlobalProperties(properties)
296296
}
297-
XCTAssertNotNil(exception)
298297
}
299298

300299
// MARK: UnregisterGlobalProperties API

AmplifyPlugins/Analytics/Podfile.lock

Lines changed: 25 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,13 @@ PODS:
1212
- AmplifyTestCommon (1.16.1):
1313
- Amplify (= 1.16.1)
1414
- AmplifyTestCommon/AWSPluginsTestCommon (= 1.16.1)
15+
- CwlPreconditionTesting (~> 2.0)
1516
- AmplifyTestCommon/AWSPluginsTestCommon (1.16.1):
1617
- Amplify (= 1.16.1)
1718
- AWSCore (~> 2.26.5)
1819
- AWSMobileClient (~> 2.26.5)
1920
- AWSPluginsCore (= 1.16.1)
21+
- CwlPreconditionTesting (~> 2.0)
2022
- AWSAuthCore (2.26.5):
2123
- AWSCore (= 2.26.5)
2224
- AWSCognitoIdentityProvider (2.26.5):
@@ -34,9 +36,15 @@ PODS:
3436
- AWSPluginsCore (1.16.1):
3537
- Amplify (= 1.16.1)
3638
- AWSCore (~> 2.26.5)
37-
- CwlCatchException (1.0.2)
38-
- CwlPreconditionTesting (1.1.1):
39-
- CwlCatchException
39+
- CwlCatchException (2.1.1):
40+
- CwlCatchExceptionSupport (~> 2.1.1)
41+
- CwlCatchExceptionSupport (2.1.1)
42+
- CwlMachBadInstructionHandler (2.1.0)
43+
- CwlPosixPreconditionTesting (2.1.0)
44+
- CwlPreconditionTesting (2.1.0):
45+
- CwlCatchException (~> 2.1.1)
46+
- CwlMachBadInstructionHandler (~> 2.1.0)
47+
- CwlPosixPreconditionTesting (~> 2.1.0)
4048
- SwiftFormat/CLI (0.44.17)
4149
- SwiftLint (0.45.0)
4250

@@ -46,8 +54,7 @@ DEPENDENCIES:
4654
- AmplifyTestCommon (from `../../`)
4755
- AWSPinpoint (~> 2.26.5)
4856
- AWSPluginsCore (from `../../`)
49-
- CwlCatchException (from `https://github.com/mattgallagher/CwlCatchException.git`, tag `1.2.0`)
50-
- CwlPreconditionTesting (from `https://github.com/mattgallagher/CwlPreconditionTesting.git`, tag `1.2.0`)
57+
- CwlPreconditionTesting (from `https://github.com/mattgallagher/CwlPreconditionTesting.git`, tag `2.1.0`)
5158
- SwiftFormat/CLI (= 0.44.17)
5259
- SwiftLint
5360

@@ -59,6 +66,10 @@ SPEC REPOS:
5966
- AWSCore
6067
- AWSMobileClient
6168
- AWSPinpoint
69+
- CwlCatchException
70+
- CwlCatchExceptionSupport
71+
- CwlMachBadInstructionHandler
72+
- CwlPosixPreconditionTesting
6273
- SwiftFormat
6374
- SwiftLint
6475

@@ -71,37 +82,34 @@ EXTERNAL SOURCES:
7182
:path: "../../"
7283
AWSPluginsCore:
7384
:path: "../../"
74-
CwlCatchException:
75-
:git: https://github.com/mattgallagher/CwlCatchException.git
76-
:tag: 1.2.0
7785
CwlPreconditionTesting:
7886
:git: https://github.com/mattgallagher/CwlPreconditionTesting.git
79-
:tag: 1.2.0
87+
:tag: 2.1.0
8088

8189
CHECKOUT OPTIONS:
82-
CwlCatchException:
83-
:git: https://github.com/mattgallagher/CwlCatchException.git
84-
:tag: 1.2.0
8590
CwlPreconditionTesting:
8691
:git: https://github.com/mattgallagher/CwlPreconditionTesting.git
87-
:tag: 1.2.0
92+
:tag: 2.1.0
8893

8994
SPEC CHECKSUMS:
9095
Amplify: 6537202e60db68f911ca9382bfc19be3cdd3a78e
9196
AmplifyPlugins: 874492f1351a54eaf503fd529dc1af61c4b4eb78
92-
AmplifyTestCommon: 957ee7cf31a1f2ad827c94dd7535d178ec1447c3
97+
AmplifyTestCommon: 3161a37869bad8d1c84f3665e2509d62ec8eda3c
9398
AWSAuthCore: ac6f2bf01b136251f816ca99a21f142d4a1a17ef
9499
AWSCognitoIdentityProvider: c7983af57977cf463041e818e3e0414add5dd02b
95100
AWSCognitoIdentityProviderASF: e34812b1308d41a0d026ab5d54693fdc93e412b3
96101
AWSCore: e84c89bded6fae98ae9c297c71f10f2c87eedc3d
97102
AWSMobileClient: 29692a65143c9262e37a2a1c4d4c58c6bc2a85c3
98103
AWSPinpoint: 26e73d71cb7b2b7e2b0ee12882331f4876fc5369
99104
AWSPluginsCore: 7e22a2df766dbfea3aec1e7d88916a74ae94be71
100-
CwlCatchException: 70a52ae44ea5d46db7bd385f801a94942420cd8c
101-
CwlPreconditionTesting: d33a4e4f285c0b885fddcae5dfedfbb34d4f3961
105+
CwlCatchException: 86760545af2a490a23e964d76d7c77442dbce79b
106+
CwlCatchExceptionSupport: a004322095d7101b945442c86adc7cec0650f676
107+
CwlMachBadInstructionHandler: aa1fe9f2d08b29507c150d099434b2890247e7f8
108+
CwlPosixPreconditionTesting: 1ba4471964405941f79b3f06bbcf3c2be782950c
109+
CwlPreconditionTesting: 73ae5de517a8761e5e40fb4136c6a26365af0440
102110
SwiftFormat: 3b5caa6389b2b9adbc00e133b3ccc8c6e687a6a4
103111
SwiftLint: e5c7f1fba68eccfc51509d5b2ce1699f5502e0c7
104112

105113
PODFILE CHECKSUM: 48d1574dddce5cef7bdb7b05b06fc588ee22956e
106114

107-
COCOAPODS: 1.10.1
115+
COCOAPODS: 1.11.2

0 commit comments

Comments
 (0)