Skip to content

Commit 9842d7f

Browse files
committed
Add an empty target to install dependencies
1 parent 894a18f commit 9842d7f

3 files changed

Lines changed: 131 additions & 19 deletions

File tree

Podfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ inhibit_all_warnings!
44
workspace "QuickTableViewController"
55
project "QuickTableViewController"
66

7-
target "Example-iOS" do
7+
target "Dependencies" do
88
platform :ios, "8.0"
99
pod "SwiftLint"
1010
end

Podfile.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PODS:
2-
- SwiftLint (0.39.2)
2+
- SwiftLint (0.40.3)
33

44
DEPENDENCIES:
55
- SwiftLint
@@ -9,8 +9,8 @@ SPEC REPOS:
99
- SwiftLint
1010

1111
SPEC CHECKSUMS:
12-
SwiftLint: 22ccbbe3b8008684be5955693bab135e0ed6a447
12+
SwiftLint: dfd554ff0dff17288ee574814ccdd5cea85d76f7
1313

14-
PODFILE CHECKSUM: fe34e199a00b296003d05d1e9a6471da2c319a8a
14+
PODFILE CHECKSUM: 37910f1d33a79a1fba5bd1fa1197d99cef9bb6d6
1515

16-
COCOAPODS: 1.9.2
16+
COCOAPODS: 1.9.3

QuickTableViewController.xcodeproj/project.pbxproj

Lines changed: 126 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
3E45598221DC134800FC0C76 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E45598121DC134800FC0C76 /* Deprecated.swift */; };
1818
3E45598421DC181600FC0C76 /* DetailText.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E45597921DA81B100FC0C76 /* DetailText.swift */; };
1919
3E45598521DC184800FC0C76 /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E45598121DC134800FC0C76 /* Deprecated.swift */; };
20+
556D2EA250E858D32C46C861 /* libPods-Dependencies.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F8655D4AB80B4936AC42CA96 /* libPods-Dependencies.a */; };
2021
B50E73851F2E1BC900481910 /* RowStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B50E73841F2E1BC900481910 /* RowStyle.swift */; };
2122
B51F21A51F417037009BC2C9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B51F21A41F417037009BC2C9 /* AppDelegate.swift */; };
2223
B51F21A71F417037009BC2C9 /* ExampleViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B51F21A61F417037009BC2C9 /* ExampleViewController.swift */; };
@@ -100,7 +101,6 @@
100101
B5F0FFEA1E9CC6F9007BF1C9 /* SwitchRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F0FFE91E9CC6F9007BF1C9 /* SwitchRow.swift */; };
101102
B5F0FFEC1E9CC72D007BF1C9 /* TapActionRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F0FFEB1E9CC72D007BF1C9 /* TapActionRow.swift */; };
102103
B5F0FFEE1E9CC73D007BF1C9 /* Subtitle.swift in Sources */ = {isa = PBXBuildFile; fileRef = B5F0FFED1E9CC73D007BF1C9 /* Subtitle.swift */; };
103-
D170E867128089544B16CE99 /* libPods-Example-iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6620CD4D16DD2CE0756D2F0A /* libPods-Example-iOS.a */; };
104104
F6B15A5623F74268001DB252 /* DynamicTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6B15A5523F74268001DB252 /* DynamicTableViewController.swift */; };
105105
/* End PBXBuildFile section */
106106

@@ -175,14 +175,15 @@
175175
/* End PBXCopyFilesBuildPhase section */
176176

177177
/* Begin PBXFileReference section */
178+
06B02F4C1455A204E247A3A4 /* Pods-Dependencies.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Dependencies.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Dependencies/Pods-Dependencies.debug.xcconfig"; sourceTree = "<group>"; };
178179
136DD2FD216A367B00F554F0 /* Example-tvOSUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Example-tvOSUITests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
179180
136DD2FF216A367B00F554F0 /* ExampleUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExampleUITests.swift; sourceTree = "<group>"; };
180181
136DD301216A367B00F554F0 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
182+
2465BE3F49A19EA359F14487 /* Pods-Dependencies.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Dependencies.release.xcconfig"; path = "Pods/Target Support Files/Pods-Dependencies/Pods-Dependencies.release.xcconfig"; sourceTree = "<group>"; };
181183
3E45597921DA81B100FC0C76 /* DetailText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailText.swift; sourceTree = "<group>"; };
182184
3E45597D21DA8B3400FC0C76 /* DetailTextTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DetailTextTests.swift; sourceTree = "<group>"; };
183185
3E45598121DC134800FC0C76 /* Deprecated.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = "<group>"; };
184-
6620CD4D16DD2CE0756D2F0A /* libPods-Example-iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Example-iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; };
185-
AB273CBF0D8B2FE21DADE7C9 /* Pods-Example-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example-iOS.release.xcconfig"; path = "Pods/Target Support Files/Pods-Example-iOS/Pods-Example-iOS.release.xcconfig"; sourceTree = "<group>"; };
186+
B508BF56252BA01600319CF9 /* Dependencies.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Dependencies.app; sourceTree = BUILT_PRODUCTS_DIR; };
186187
B50E73841F2E1BC900481910 /* RowStyle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RowStyle.swift; sourceTree = "<group>"; };
187188
B51F21A21F417037009BC2C9 /* Example-iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Example-iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
188189
B51F21A41F417037009BC2C9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
@@ -247,9 +248,9 @@
247248
B5F0FFE91E9CC6F9007BF1C9 /* SwitchRow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwitchRow.swift; sourceTree = "<group>"; };
248249
B5F0FFEB1E9CC72D007BF1C9 /* TapActionRow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TapActionRow.swift; sourceTree = "<group>"; };
249250
B5F0FFED1E9CC73D007BF1C9 /* Subtitle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Subtitle.swift; sourceTree = "<group>"; };
250-
F38FAF46C17E44E24E353EA4 /* Pods-Example-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Example-iOS.debug.xcconfig"; path = "Pods/Target Support Files/Pods-Example-iOS/Pods-Example-iOS.debug.xcconfig"; sourceTree = "<group>"; };
251251
F6B15A5323F73E48001DB252 /* DynamicTableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DynamicTableView.swift; sourceTree = "<group>"; };
252252
F6B15A5523F74268001DB252 /* DynamicTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DynamicTableViewController.swift; sourceTree = "<group>"; };
253+
F8655D4AB80B4936AC42CA96 /* libPods-Dependencies.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-Dependencies.a"; sourceTree = BUILT_PRODUCTS_DIR; };
253254
/* End PBXFileReference section */
254255

255256
/* Begin PBXFrameworksBuildPhase section */
@@ -260,11 +261,18 @@
260261
);
261262
runOnlyForDeploymentPostprocessing = 0;
262263
};
264+
B508BF53252BA01600319CF9 /* Frameworks */ = {
265+
isa = PBXFrameworksBuildPhase;
266+
buildActionMask = 2147483647;
267+
files = (
268+
556D2EA250E858D32C46C861 /* libPods-Dependencies.a in Frameworks */,
269+
);
270+
runOnlyForDeploymentPostprocessing = 0;
271+
};
263272
B51F219F1F417037009BC2C9 /* Frameworks */ = {
264273
isa = PBXFrameworksBuildPhase;
265274
buildActionMask = 2147483647;
266275
files = (
267-
D170E867128089544B16CE99 /* libPods-Example-iOS.a in Frameworks */,
268276
B51F21CC1F41F32C009BC2C9 /* QuickTableViewController.framework in Frameworks */,
269277
);
270278
runOnlyForDeploymentPostprocessing = 0;
@@ -327,8 +335,8 @@
327335
8C6CEEE3B0A0A83B161533E0 /* Pods */ = {
328336
isa = PBXGroup;
329337
children = (
330-
F38FAF46C17E44E24E353EA4 /* Pods-Example-iOS.debug.xcconfig */,
331-
AB273CBF0D8B2FE21DADE7C9 /* Pods-Example-iOS.release.xcconfig */,
338+
06B02F4C1455A204E247A3A4 /* Pods-Dependencies.debug.xcconfig */,
339+
2465BE3F49A19EA359F14487 /* Pods-Dependencies.release.xcconfig */,
332340
);
333341
name = Pods;
334342
sourceTree = "<group>";
@@ -466,6 +474,7 @@
466474
B5334F141B8CC5BD00C64A6D /* Products */ = {
467475
isa = PBXGroup;
468476
children = (
477+
B508BF56252BA01600319CF9 /* Dependencies.app */,
469478
B51F21A21F417037009BC2C9 /* Example-iOS.app */,
470479
B51F21C01F41E600009BC2C9 /* Example-iOSUITests.xctest */,
471480
B54A24532088D44A00EEBA26 /* Example-tvOS.app */,
@@ -563,7 +572,7 @@
563572
DC2649918C33230B7E02933D /* Frameworks */ = {
564573
isa = PBXGroup;
565574
children = (
566-
6620CD4D16DD2CE0756D2F0A /* libPods-Example-iOS.a */,
575+
F8655D4AB80B4936AC42CA96 /* libPods-Dependencies.a */,
567576
);
568577
name = Frameworks;
569578
sourceTree = "<group>";
@@ -608,11 +617,28 @@
608617
productReference = 136DD2FD216A367B00F554F0 /* Example-tvOSUITests.xctest */;
609618
productType = "com.apple.product-type.bundle.ui-testing";
610619
};
620+
B508BF55252BA01600319CF9 /* Dependencies */ = {
621+
isa = PBXNativeTarget;
622+
buildConfigurationList = B508BF69252BA01900319CF9 /* Build configuration list for PBXNativeTarget "Dependencies" */;
623+
buildPhases = (
624+
37D42B2AB2A2688C53A6D4C5 /* [CP] Check Pods Manifest.lock */,
625+
B508BF52252BA01600319CF9 /* Sources */,
626+
B508BF53252BA01600319CF9 /* Frameworks */,
627+
B508BF54252BA01600319CF9 /* Resources */,
628+
);
629+
buildRules = (
630+
);
631+
dependencies = (
632+
);
633+
name = Dependencies;
634+
productName = Dependencies;
635+
productReference = B508BF56252BA01600319CF9 /* Dependencies.app */;
636+
productType = "com.apple.product-type.application";
637+
};
611638
B51F21A11F417037009BC2C9 /* Example-iOS */ = {
612639
isa = PBXNativeTarget;
613640
buildConfigurationList = B51F21B31F417037009BC2C9 /* Build configuration list for PBXNativeTarget "Example-iOS" */;
614641
buildPhases = (
615-
4A6FB9F6C2BF30014F64565C /* [CP] Check Pods Manifest.lock */,
616642
B51F21BB1F417269009BC2C9 /* SwiftLint */,
617643
B51F219E1F417037009BC2C9 /* Sources */,
618644
B51F219F1F417037009BC2C9 /* Frameworks */,
@@ -747,7 +773,7 @@
747773
B5334F0A1B8CC5BD00C64A6D /* Project object */ = {
748774
isa = PBXProject;
749775
attributes = {
750-
LastSwiftUpdateCheck = 1000;
776+
LastSwiftUpdateCheck = 1200;
751777
LastUpgradeCheck = 1020;
752778
ORGANIZATIONNAME = bcylin;
753779
TargetAttributes = {
@@ -757,6 +783,10 @@
757783
ProvisioningStyle = Manual;
758784
TestTargetID = B54A24522088D44A00EEBA26;
759785
};
786+
B508BF55252BA01600319CF9 = {
787+
CreatedOnToolsVersion = 12.0;
788+
ProvisioningStyle = Automatic;
789+
};
760790
B51F21A11F417037009BC2C9 = {
761791
CreatedOnToolsVersion = 8.3.3;
762792
LastSwiftMigration = 1020;
@@ -814,6 +844,7 @@
814844
B51F21BF1F41E600009BC2C9 /* Example-iOSUITests */,
815845
B54A24522088D44A00EEBA26 /* Example-tvOS */,
816846
136DD2FC216A367B00F554F0 /* Example-tvOSUITests */,
847+
B508BF55252BA01600319CF9 /* Dependencies */,
817848
);
818849
};
819850
/* End PBXProject section */
@@ -826,6 +857,13 @@
826857
);
827858
runOnlyForDeploymentPostprocessing = 0;
828859
};
860+
B508BF54252BA01600319CF9 /* Resources */ = {
861+
isa = PBXResourcesBuildPhase;
862+
buildActionMask = 2147483647;
863+
files = (
864+
);
865+
runOnlyForDeploymentPostprocessing = 0;
866+
};
829867
B51F21A01F417037009BC2C9 /* Resources */ = {
830868
isa = PBXResourcesBuildPhase;
831869
buildActionMask = 2147483647;
@@ -889,7 +927,7 @@
889927
/* End PBXResourcesBuildPhase section */
890928

891929
/* Begin PBXShellScriptBuildPhase section */
892-
4A6FB9F6C2BF30014F64565C /* [CP] Check Pods Manifest.lock */ = {
930+
37D42B2AB2A2688C53A6D4C5 /* [CP] Check Pods Manifest.lock */ = {
893931
isa = PBXShellScriptBuildPhase;
894932
buildActionMask = 2147483647;
895933
files = (
@@ -904,7 +942,7 @@
904942
outputFileListPaths = (
905943
);
906944
outputPaths = (
907-
"$(DERIVED_FILE_DIR)/Pods-Example-iOS-checkManifestLockResult.txt",
945+
"$(DERIVED_FILE_DIR)/Pods-Dependencies-checkManifestLockResult.txt",
908946
);
909947
runOnlyForDeploymentPostprocessing = 0;
910948
shellPath = /bin/sh;
@@ -982,6 +1020,13 @@
9821020
);
9831021
runOnlyForDeploymentPostprocessing = 0;
9841022
};
1023+
B508BF52252BA01600319CF9 /* Sources */ = {
1024+
isa = PBXSourcesBuildPhase;
1025+
buildActionMask = 2147483647;
1026+
files = (
1027+
);
1028+
runOnlyForDeploymentPostprocessing = 0;
1029+
};
9851030
B51F219E1F417037009BC2C9 /* Sources */ = {
9861031
isa = PBXSourcesBuildPhase;
9871032
buildActionMask = 2147483647;
@@ -1210,9 +1255,68 @@
12101255
};
12111256
name = Release;
12121257
};
1258+
B508BF67252BA01900319CF9 /* Debug */ = {
1259+
isa = XCBuildConfiguration;
1260+
baseConfigurationReference = 06B02F4C1455A204E247A3A4 /* Pods-Dependencies.debug.xcconfig */;
1261+
buildSettings = {
1262+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1263+
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
1264+
CLANG_ANALYZER_NONNULL = YES;
1265+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
1266+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
1267+
CLANG_ENABLE_OBJC_WEAK = YES;
1268+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1269+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
1270+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
1271+
CODE_SIGN_STYLE = Automatic;
1272+
DEBUG_INFORMATION_FORMAT = dwarf;
1273+
DEVELOPMENT_ASSET_PATHS = "";
1274+
ENABLE_PREVIEWS = YES;
1275+
GCC_C_LANGUAGE_STANDARD = gnu11;
1276+
INFOPLIST_FILE = "";
1277+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
1278+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1279+
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
1280+
MTL_FAST_MATH = YES;
1281+
PRODUCT_BUNDLE_IDENTIFIER = io.github.bcylin.QuickTableViewController.Dependencies;
1282+
PRODUCT_NAME = "$(TARGET_NAME)";
1283+
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
1284+
SWIFT_VERSION = 5.0;
1285+
TARGETED_DEVICE_FAMILY = "1,2";
1286+
};
1287+
name = Debug;
1288+
};
1289+
B508BF68252BA01900319CF9 /* Release */ = {
1290+
isa = XCBuildConfiguration;
1291+
baseConfigurationReference = 2465BE3F49A19EA359F14487 /* Pods-Dependencies.release.xcconfig */;
1292+
buildSettings = {
1293+
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
1294+
ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor;
1295+
CLANG_ANALYZER_NONNULL = YES;
1296+
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
1297+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
1298+
CLANG_ENABLE_OBJC_WEAK = YES;
1299+
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
1300+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
1301+
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
1302+
CODE_SIGN_STYLE = Automatic;
1303+
DEVELOPMENT_ASSET_PATHS = "";
1304+
ENABLE_PREVIEWS = YES;
1305+
GCC_C_LANGUAGE_STANDARD = gnu11;
1306+
INFOPLIST_FILE = "";
1307+
IPHONEOS_DEPLOYMENT_TARGET = 14.0;
1308+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
1309+
MTL_FAST_MATH = YES;
1310+
PRODUCT_BUNDLE_IDENTIFIER = io.github.bcylin.QuickTableViewController.Dependencies;
1311+
PRODUCT_NAME = "$(TARGET_NAME)";
1312+
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
1313+
SWIFT_VERSION = 5.0;
1314+
TARGETED_DEVICE_FAMILY = "1,2";
1315+
};
1316+
name = Release;
1317+
};
12131318
B51F21B11F417037009BC2C9 /* Debug */ = {
12141319
isa = XCBuildConfiguration;
1215-
baseConfigurationReference = F38FAF46C17E44E24E353EA4 /* Pods-Example-iOS.debug.xcconfig */;
12161320
buildSettings = {
12171321
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
12181322
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
@@ -1234,7 +1338,6 @@
12341338
};
12351339
B51F21B21F417037009BC2C9 /* Release */ = {
12361340
isa = XCBuildConfiguration;
1237-
baseConfigurationReference = AB273CBF0D8B2FE21DADE7C9 /* Pods-Example-iOS.release.xcconfig */;
12381341
buildSettings = {
12391342
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)";
12401343
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
@@ -1674,6 +1777,15 @@
16741777
defaultConfigurationIsVisible = 0;
16751778
defaultConfigurationName = Release;
16761779
};
1780+
B508BF69252BA01900319CF9 /* Build configuration list for PBXNativeTarget "Dependencies" */ = {
1781+
isa = XCConfigurationList;
1782+
buildConfigurations = (
1783+
B508BF67252BA01900319CF9 /* Debug */,
1784+
B508BF68252BA01900319CF9 /* Release */,
1785+
);
1786+
defaultConfigurationIsVisible = 0;
1787+
defaultConfigurationName = Release;
1788+
};
16771789
B51F21B31F417037009BC2C9 /* Build configuration list for PBXNativeTarget "Example-iOS" */ = {
16781790
isa = XCConfigurationList;
16791791
buildConfigurations = (

0 commit comments

Comments
 (0)