Skip to content

Commit c402cc1

Browse files
authored
fix(core): Add explicit AWSCore dependency to fix errors during initial build (#517)
Although the AWSCore dependency is transitively included by many of the plugin pods, the Xcode initial index doesn't appear to pick it up on a fresh installation. This causes the build to fail until the user issues a "Clean Build Folder", then rebuilds. This change adds explicit dependencies on AWSCore throughout, and AWSAuthCore as needed, to ensure that consuming projects can continue to specify only the "Amplify" and "AmplifyPlugin/<plugin name>" pods in their own projects. In addition, this change includes some cleanup items: - chore: Update bundled pod dependencies - chore: Reorder Header build phases to come before Compile Sources - chore: Update packaged pod dependencies to latest versions - chore: Remove redundant pod from "Link Binary" build phase - chore: Move Compile Sources build phase above lint & format - chore: Use Ruby for multiline regex replacement - chore: Update CHANGELOG
1 parent 40f3dd3 commit c402cc1

File tree

14 files changed

+187
-184
lines changed

14 files changed

+187
-184
lines changed

AWSPluginsCore.podspec

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,12 @@
77
#
88

99
Pod::Spec.new do |s|
10+
AMPLIFY_VERSION = '1.0.0'
11+
AWS_SDK_VERSION = "~> 2.13.4"
1012

1113
s.name = 'AWSPluginsCore'
12-
s.version = '1.0.0'
14+
15+
s.version = AMPLIFY_VERSION
1316
s.summary = 'Amazon Web Services Amplify for iOS.'
1417

1518
s.description = 'AWS Amplify for iOS provides a declarative library for application development using cloud services'
@@ -22,12 +25,13 @@ Pod::Spec.new do |s|
2225
s.platform = :ios, '11.0'
2326
s.swift_version = '5.0'
2427

25-
AWS_SDK_VERSION = "~> 2.13.4"
26-
2728
s.source_files = 'AmplifyPlugins/Core/AWSPluginsCore/**/*.swift'
2829

29-
s.dependency 'Amplify', '1.0.0'
30+
s.dependency 'Amplify', AMPLIFY_VERSION
3031
s.dependency 'AWSMobileClient', AWS_SDK_VERSION
32+
33+
# This is technically redundant, but adding it here allows Xcode to find it
34+
# during initial indexing and prevent build errors after a fresh install
3135
s.dependency 'AWSCore', AWS_SDK_VERSION
3236

3337
end

AWSPredictionsPlugin.podspec

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
Pod::Spec.new do |s|
2+
AMPLIFY_VERSION = '1.0.0'
3+
AWS_SDK_VERSION = '~> 2.13.4'
24

35
s.name = 'AWSPredictionsPlugin'
4-
s.version = '1.0.0'
6+
7+
s.version = AMPLIFY_VERSION
58
s.summary = 'Amazon Web Services Amplify for iOS.'
69

710
s.description = 'AWS Amplify for iOS provides a declarative library for application development using cloud services'
@@ -14,9 +17,6 @@ Pod::Spec.new do |s|
1417
s.platform = :ios, '13.0'
1518
s.swift_version = '5.0'
1619

17-
AWS_SDK_VERSION = '~> 2.13.4'
18-
AMPLIFY_VERSION = '1.0.0'
19-
2020
s.source_files = 'AmplifyPlugins/Predictions/AWSPredictionsPlugin/**/*.swift'
2121

2222
s.dependency 'AWSComprehend', AWS_SDK_VERSION
@@ -28,4 +28,8 @@ Pod::Spec.new do |s|
2828
s.dependency 'AWSTranslate', AWS_SDK_VERSION
2929
s.dependency 'CoreMLPredictionsPlugin', AMPLIFY_VERSION
3030

31+
# This is technically redundant, but adding it here allows Xcode to find it
32+
# during initial indexing and prevent build errors after a fresh install
33+
s.dependency 'AWSCore', AWS_SDK_VERSION
34+
3135
end

Amplify.podspec

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,10 @@
77
#
88

99
Pod::Spec.new do |s|
10+
AMPLIFY_VERSION = '1.0.0'
1011

1112
s.name = 'Amplify'
12-
s.version = '1.0.0'
13+
s.version = AMPLIFY_VERSION
1314
s.summary = 'Amazon Web Services Amplify for iOS.'
1415

1516
s.description = 'AWS Amplify for iOS provides a declarative library for application development using cloud services'

Amplify.xcodeproj/project.pbxproj

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -302,6 +302,7 @@
302302
B99EF4B723DB072000D821BC /* Temporal+Hashable.swift in Sources */ = {isa = PBXBuildFile; fileRef = B99EF4B623DB072000D821BC /* Temporal+Hashable.swift */; };
303303
B9A329CC243559BF00C5B80C /* TimeInterval+Helper.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9A329CB243559BF00C5B80C /* TimeInterval+Helper.swift */; };
304304
B9A6A4E024452E0D00AC2792 /* AccessLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9A6A4DF24452E0D00AC2792 /* AccessLevel.swift */; };
305+
B9AA09F12473CA29000E6FBB /* PostStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AA09F02473CA29000E6FBB /* PostStatus.swift */; };
305306
B9AE8FD923D8C609002742F9 /* TemporalFormat.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AE8FD823D8C609002742F9 /* TemporalFormat.swift */; };
306307
B9AE8FDB23D8C643002742F9 /* TemporalFormat+Time.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AE8FDA23D8C643002742F9 /* TemporalFormat+Time.swift */; };
307308
B9AF547A23F324DB0059E6C4 /* TemporalOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AF547923F324DB0059E6C4 /* TemporalOperation.swift */; };
@@ -310,7 +311,6 @@
310311
B9B50DC423D917BB0086F1E1 /* TemporalFormat+Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9B50DC323D917BB0086F1E1 /* TemporalFormat+Date.swift */; };
311312
B9B50DC623D918020086F1E1 /* Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9B50DC523D918020086F1E1 /* Date.swift */; };
312313
B9B50DC823DA15890086F1E1 /* DataStoreError+Temporal.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9B50DC723DA15890086F1E1 /* DataStoreError+Temporal.swift */; };
313-
B9AA09F12473CA29000E6FBB /* PostStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9AA09F02473CA29000E6FBB /* PostStatus.swift */; };
314314
B9B64A9F23FCBF7E00730B68 /* ModelValueConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9B64A9E23FCBF7E00730B68 /* ModelValueConverter.swift */; };
315315
B9DCA263240F217C00075E22 /* AnyEncodableTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9DCA262240F217C00075E22 /* AnyEncodableTests.swift */; };
316316
B9FAA10B23878122009414B4 /* ModelField+Association.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9FAA10A23878122009414B4 /* ModelField+Association.swift */; };
@@ -1038,6 +1038,7 @@
10381038
B99EF4B623DB072000D821BC /* Temporal+Hashable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Temporal+Hashable.swift"; sourceTree = "<group>"; };
10391039
B9A329CB243559BF00C5B80C /* TimeInterval+Helper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TimeInterval+Helper.swift"; sourceTree = "<group>"; };
10401040
B9A6A4DF24452E0D00AC2792 /* AccessLevel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccessLevel.swift; sourceTree = "<group>"; };
1041+
B9AA09F02473CA29000E6FBB /* PostStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostStatus.swift; sourceTree = "<group>"; };
10411042
B9AE8FD823D8C609002742F9 /* TemporalFormat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemporalFormat.swift; sourceTree = "<group>"; };
10421043
B9AE8FDA23D8C643002742F9 /* TemporalFormat+Time.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TemporalFormat+Time.swift"; sourceTree = "<group>"; };
10431044
B9AF547923F324DB0059E6C4 /* TemporalOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TemporalOperation.swift; sourceTree = "<group>"; };
@@ -1046,7 +1047,6 @@
10461047
B9B50DC323D917BB0086F1E1 /* TemporalFormat+Date.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TemporalFormat+Date.swift"; sourceTree = "<group>"; };
10471048
B9B50DC523D918020086F1E1 /* Date.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Date.swift; sourceTree = "<group>"; };
10481049
B9B50DC723DA15890086F1E1 /* DataStoreError+Temporal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DataStoreError+Temporal.swift"; sourceTree = "<group>"; };
1049-
B9AA09F02473CA29000E6FBB /* PostStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PostStatus.swift; sourceTree = "<group>"; };
10501050
B9B64A9E23FCBF7E00730B68 /* ModelValueConverter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModelValueConverter.swift; sourceTree = "<group>"; };
10511051
B9DCA262240F217C00075E22 /* AnyEncodableTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyEncodableTests.swift; sourceTree = "<group>"; };
10521052
B9FAA10A23878122009414B4 /* ModelField+Association.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ModelField+Association.swift"; sourceTree = "<group>"; };
@@ -3104,10 +3104,10 @@
31043104
buildConfigurationList = FA131AC12360FE070008381C /* Build configuration list for PBXNativeTarget "AWSPluginsCore" */;
31053105
buildPhases = (
31063106
2F8DAE72BD3C0F67BA5CAD60 /* [CP] Check Pods Manifest.lock */,
3107+
FA131AA52360FE070008381C /* Headers */,
31073108
FA131AA62360FE070008381C /* Sources */,
31083109
FA131AD12360FF310008381C /* SwiftFormat */,
31093110
FA131AD22360FF320008381C /* SwiftLint */,
3110-
FA131AA52360FE070008381C /* Headers */,
31113111
FA131AA72360FE070008381C /* Frameworks */,
31123112
FA131AA82360FE070008381C /* Resources */,
31133113
);
@@ -3149,10 +3149,10 @@
31493149
buildConfigurationList = FAB2C9A12384B108008EE879 /* Build configuration list for PBXNativeTarget "AWSPluginsTestCommon" */;
31503150
buildPhases = (
31513151
1738E575674762DA4F3DA08A /* [CP] Check Pods Manifest.lock */,
3152+
FAB2C9952384B108008EE879 /* Headers */,
31523153
FAB2C9962384B108008EE879 /* Sources */,
31533154
FAB2C9A22384B11B008EE879 /* SwiftFormat */,
31543155
FAB2C9A32384B131008EE879 /* SwiftLint */,
3155-
FAB2C9952384B108008EE879 /* Headers */,
31563156
FAB2C9972384B108008EE879 /* Frameworks */,
31573157
FAB2C9982384B108008EE879 /* Resources */,
31583158
);
@@ -3170,10 +3170,10 @@
31703170
buildConfigurationList = FAC234E62279F8DA00424678 /* Build configuration list for PBXNativeTarget "Amplify" */;
31713171
buildPhases = (
31723172
5F9B8F5FB2FC02D2CEA5EFD6 /* [CP] Check Pods Manifest.lock */,
3173+
FAC234CD2279F8DA00424678 /* Headers */,
3174+
FAC234CE2279F8DA00424678 /* Sources */,
31733175
FAF8AC86233AB5CF009FBF97 /* SwiftFormat */,
31743176
FAC23581227A2D8C00424678 /* SwiftLint */,
3175-
FAC234CE2279F8DA00424678 /* Sources */,
3176-
FAC234CD2279F8DA00424678 /* Headers */,
31773177
FAC234CF2279F8DA00424678 /* Frameworks */,
31783178
FAC234D02279F8DA00424678 /* Resources */,
31793179
);
@@ -3238,10 +3238,10 @@
32383238
buildConfigurationList = FACA360D2327FBD4000E74F6 /* Build configuration list for PBXNativeTarget "AmplifyTestCommon" */;
32393239
buildPhases = (
32403240
8934CE3BAE4AA68651840D9C /* [CP] Check Pods Manifest.lock */,
3241+
FACA35FF2327FBD4000E74F6 /* Headers */,
32413242
FACA36002327FBD4000E74F6 /* Sources */,
32423243
215A84AA234D330400109930 /* SwiftFormat */,
32433244
215A84AB234D332D00109930 /* SwiftLint */,
3244-
FACA35FF2327FBD4000E74F6 /* Headers */,
32453245
FACA36012327FBD4000E74F6 /* Frameworks */,
32463246
FACA36022327FBD4000E74F6 /* Resources */,
32473247
);
@@ -3446,7 +3446,7 @@
34463446
);
34473447
runOnlyForDeploymentPostprocessing = 0;
34483448
shellPath = /bin/sh;
3449-
shellScript = "\"${PODS_ROOT}/SwiftLint/swiftlint\" --config \"${SRCROOT}/.swiftlint.yml\" --path \"${SRCROOT}/AmplifyTests\"\n";
3449+
shellScript = "\"${PODS_ROOT}/SwiftLint/swiftlint\" --config \"${SRCROOT}/.swiftlint.yml\" --path \"${SRCROOT}/${PRODUCT_NAME}\"\n";
34503450
};
34513451
21578BEF234D43E600FF0F03 /* SwiftLint */ = {
34523452
isa = PBXShellScriptBuildPhase;
@@ -3464,7 +3464,7 @@
34643464
);
34653465
runOnlyForDeploymentPostprocessing = 0;
34663466
shellPath = /bin/sh;
3467-
shellScript = "\"${PODS_ROOT}/SwiftLint/swiftlint\" --config \"${SRCROOT}/.swiftlint.yml\" --path \"${SRCROOT}/AmplifyFunctionalTests\"\n";
3467+
shellScript = "\"${PODS_ROOT}/SwiftLint/swiftlint\" --config \"${SRCROOT}/.swiftlint.yml\" --path \"${SRCROOT}/${PRODUCT_NAME}\"\n";
34683468
};
34693469
21578BF1234D459B00FF0F03 /* SwiftFormat */ = {
34703470
isa = PBXShellScriptBuildPhase;
@@ -3482,7 +3482,7 @@
34823482
);
34833483
runOnlyForDeploymentPostprocessing = 0;
34843484
shellPath = /bin/sh;
3485-
shellScript = "\"${PODS_ROOT}/SwiftFormat/CommandLineTool/swiftformat\" --config \"${SRCROOT}/.swiftformat\" --swiftversion \"$SWIFT_VERSION\" \"${SRCROOT}/AmplifyTests\"\n";
3485+
shellScript = "\"${PODS_ROOT}/SwiftFormat/CommandLineTool/swiftformat\" --config \"${SRCROOT}/.swiftformat\" --swiftversion \"$SWIFT_VERSION\" \"${SRCROOT}/${PRODUCT_NAME}\"\n";
34863486
};
34873487
21578BF2234D45BF00FF0F03 /* SwiftFormat */ = {
34883488
isa = PBXShellScriptBuildPhase;
@@ -3500,7 +3500,7 @@
35003500
);
35013501
runOnlyForDeploymentPostprocessing = 0;
35023502
shellPath = /bin/sh;
3503-
shellScript = "\"${PODS_ROOT}/SwiftFormat/CommandLineTool/swiftformat\" --config \"${SRCROOT}/.swiftformat\" --swiftversion \"$SWIFT_VERSION\" \"${SRCROOT}/AmplifyFunctionalTests\"\n";
3503+
shellScript = "\"${PODS_ROOT}/SwiftFormat/CommandLineTool/swiftformat\" --config \"${SRCROOT}/.swiftformat\" --swiftversion \"$SWIFT_VERSION\" \"${SRCROOT}/${PRODUCT_NAME}\"\n";
35043504
};
35053505
215A84AA234D330400109930 /* SwiftFormat */ = {
35063506
isa = PBXShellScriptBuildPhase;
@@ -3518,7 +3518,7 @@
35183518
);
35193519
runOnlyForDeploymentPostprocessing = 0;
35203520
shellPath = /bin/sh;
3521-
shellScript = "\"${PODS_ROOT}/SwiftFormat/CommandLineTool/swiftformat\" --config \"${SRCROOT}/.swiftformat\" --swiftversion \"$SWIFT_VERSION\" \"${SRCROOT}/AmplifyTestCommon\"\n";
3521+
shellScript = "\"${PODS_ROOT}/SwiftFormat/CommandLineTool/swiftformat\" --config \"${SRCROOT}/.swiftformat\" --swiftversion \"$SWIFT_VERSION\" \"${SRCROOT}/${PRODUCT_NAME}\"\n";
35223522
};
35233523
215A84AB234D332D00109930 /* SwiftLint */ = {
35243524
isa = PBXShellScriptBuildPhase;
@@ -3536,7 +3536,7 @@
35363536
);
35373537
runOnlyForDeploymentPostprocessing = 0;
35383538
shellPath = /bin/sh;
3539-
shellScript = "\"${PODS_ROOT}/SwiftLint/swiftlint\" --config \"${SRCROOT}/.swiftlint.yml\" --path \"${SRCROOT}/AmplifyTestCommon\"\n";
3539+
shellScript = "\"${PODS_ROOT}/SwiftLint/swiftlint\" --config \"${SRCROOT}/.swiftlint.yml\" --path \"${SRCROOT}/${PRODUCT_NAME}\"\n";
35403540
};
35413541
2F8DAE72BD3C0F67BA5CAD60 /* [CP] Check Pods Manifest.lock */ = {
35423542
isa = PBXShellScriptBuildPhase;
@@ -3862,7 +3862,7 @@
38623862
);
38633863
runOnlyForDeploymentPostprocessing = 0;
38643864
shellPath = /bin/sh;
3865-
shellScript = "\"${PODS_ROOT}/SwiftLint/swiftlint\" --config \"${SRCROOT}/.swiftlint.yml\" --path \"${SRCROOT}/Amplify\"\n";
3865+
shellScript = "\"${PODS_ROOT}/SwiftLint/swiftlint\" --config \"${SRCROOT}/.swiftlint.yml\" --path \"${SRCROOT}/${PRODUCT_NAME}\"\n";
38663866
};
38673867
FAF8AC86233AB5CF009FBF97 /* SwiftFormat */ = {
38683868
isa = PBXShellScriptBuildPhase;
@@ -3880,7 +3880,7 @@
38803880
);
38813881
runOnlyForDeploymentPostprocessing = 0;
38823882
shellPath = /bin/sh;
3883-
shellScript = "\"${PODS_ROOT}/SwiftFormat/CommandLineTool/swiftformat\" --config \"${SRCROOT}/.swiftformat\" --swiftversion \"$SWIFT_VERSION\" \"${SRCROOT}/Amplify\"\n";
3883+
shellScript = "\"${PODS_ROOT}/SwiftFormat/CommandLineTool/swiftformat\" --config \"${SRCROOT}/.swiftformat\" --swiftversion \"$SWIFT_VERSION\" \"${SRCROOT}/${PRODUCT_NAME}\"\n";
38843884
};
38853885
/* End PBXShellScriptBuildPhase section */
38863886

AmplifyPlugins.podspec

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,11 @@
77
#
88

99
Pod::Spec.new do |s|
10+
AMPLIFY_VERSION = '1.0.0'
11+
AWS_SDK_VERSION = '~> 2.13.4'
1012

1113
s.name = 'AmplifyPlugins'
12-
s.version = '1.0.0'
14+
s.version = AMPLIFY_VERSION
1315
s.summary = 'Amazon Web Services Amplify for iOS.'
1416

1517
s.description = 'AWS Amplify for iOS provides a declarative library for application development using cloud services'
@@ -22,37 +24,40 @@ Pod::Spec.new do |s|
2224
s.platform = :ios, '11.0'
2325
s.swift_version = '5.0'
2426

25-
AWS_SDK_VERSION = '~> 2.13.4'
26-
AMPLIFY_VERSION = '1.0.0'
27+
s.dependency 'AWSPluginsCore', AMPLIFY_VERSION
28+
29+
# This is technically redundant, but adding it here allows Xcode to find it
30+
# during initial indexing and prevent build errors after a fresh install
31+
s.dependency 'AWSCore', AWS_SDK_VERSION
2732

2833
s.subspec 'AWSAPIPlugin' do |ss|
2934
ss.source_files = 'AmplifyPlugins/API/AWSAPICategoryPlugin/**/*.swift'
30-
ss.dependency 'AWSPluginsCore', AMPLIFY_VERSION
3135
ss.dependency 'ReachabilitySwift', '~> 5.0.0'
3236
ss.dependency 'AppSyncRealTimeClient', "~> 1.1.0"
3337
end
3438

3539
s.subspec 'AWSCognitoAuthPlugin' do |ss|
3640
ss.source_files = 'AmplifyPlugins/Auth/AWSCognitoAuthPlugin/**/*.swift'
37-
ss.dependency 'AWSPluginsCore', AMPLIFY_VERSION
3841
ss.dependency 'AWSMobileClient', AWS_SDK_VERSION
42+
43+
# This is technically redundant, but adding it here allows Xcode to find it
44+
# during initial indexing and prevent build errors after a fresh install
45+
s.dependency 'AWSAuthCore', AWS_SDK_VERSION
46+
3947
end
4048

4149
s.subspec 'AWSDataStorePlugin' do |ss|
4250
ss.source_files = 'AmplifyPlugins/DataStore/AWSDataStoreCategoryPlugin/**/*.swift'
43-
ss.dependency 'AWSPluginsCore', AMPLIFY_VERSION
4451
ss.dependency 'SQLite.swift', '~> 0.12.0'
4552
end
4653

4754
s.subspec 'AWSPinpointAnalyticsPlugin' do |ss|
4855
ss.source_files = 'AmplifyPlugins/Analytics/AWSPinpointAnalyticsPlugin/**/*.swift'
4956
ss.dependency 'AWSPinpoint', AWS_SDK_VERSION
50-
ss.dependency 'AWSPluginsCore', AMPLIFY_VERSION
5157
end
5258

5359
s.subspec 'AWSS3StoragePlugin' do |ss|
5460
ss.source_files = 'AmplifyPlugins/Storage/AWSS3StoragePlugin/**/*.swift'
55-
ss.dependency 'AWSPluginsCore', AMPLIFY_VERSION
5661
ss.dependency 'AWSS3', AWS_SDK_VERSION
5762
end
5863

AmplifyPlugins/Auth/AWSCognitoAuthPlugin.xcodeproj/project.pbxproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -782,9 +782,9 @@
782782
buildPhases = (
783783
09AAE72ADC99633B8D9D11DD /* [CP] Check Pods Manifest.lock */,
784784
B43DC7402410572400D40275 /* Headers */,
785+
B43DC7412410572400D40275 /* Sources */,
785786
B4F3EA34243A662500F23296 /* SwiftFormat */,
786787
B4F3EA3C243A76BD00F23296 /* SwiftLint */,
787-
B43DC7412410572400D40275 /* Sources */,
788788
B43DC7422410572400D40275 /* Frameworks */,
789789
B43DC7432410572400D40275 /* Resources */,
790790
);

0 commit comments

Comments
 (0)