update to swift 4
Seto Elkahfi committed
Jan 15, 2018 at 10:51 UTC
78080c9c0fef8a618e3f66bf03035f1b3d89ae0a
19 files changed
+395
-275
Example/JomloTableView.xcodeproj/project.pbxproj
+24
-8
@@ -262,12 +262,12 @@
262
607FACCF1AFB9204008FA782 = {
263
CreatedOnToolsVersion = 6.3.1;
264
DevelopmentTeam = V75BU3KM37;
265
- LastSwiftMigration = 0820;
265
+ LastSwiftMigration = 0920;
266
};
267
607FACE41AFB9204008FA782 = {
268
CreatedOnToolsVersion = 6.3.1;
269
DevelopmentTeam = V75BU3KM37;
270
- LastSwiftMigration = 0820;
270
+ LastSwiftMigration = 0920;
271
TestTargetID = 607FACCF1AFB9204008FA782;
272
};
273
};
@@ -336,9 +336,12 @@
336
files = (
337
);
338
inputPaths = (
339
+ "${SRCROOT}/Pods/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example-resources.sh",
340
+ "${PODS_ROOT}/TwitterKit/iOS/TwitterKit.framework/Versions/A/Resources/TwitterKitResources.bundle",
341
);
342
name = "[CP] Copy Pods Resources";
343
outputPaths = (
344
+ "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}",
345
);
346
runOnlyForDeploymentPostprocessing = 0;
347
shellPath = /bin/sh;
@@ -351,13 +354,16 @@
354
files = (
355
);
356
inputPaths = (
357
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
358
+ "${PODS_ROOT}/Manifest.lock",
359
);
360
name = "[CP] Check Pods Manifest.lock";
361
outputPaths = (
362
+ "$(DERIVED_FILE_DIR)/Pods-JomloTableView_Example-checkManifestLockResult.txt",
363
);
364
runOnlyForDeploymentPostprocessing = 0;
365
shellPath = /bin/sh;
360
- shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
366
+ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
367
showEnvVarsInLog = 0;
368
};
369
842C75DACF091DA4CDAD1B56 /* [CP] Copy Pods Resources */ = {
@@ -381,9 +387,12 @@
387
files = (
388
);
389
inputPaths = (
390
+ "${SRCROOT}/Pods/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example-frameworks.sh",
391
+ "${BUILT_PRODUCTS_DIR}/JomloTableView/JomloTableView.framework",
392
);
393
name = "[CP] Embed Pods Frameworks";
394
outputPaths = (
395
+ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/JomloTableView.framework",
396
);
397
runOnlyForDeploymentPostprocessing = 0;
398
shellPath = /bin/sh;
@@ -396,13 +405,16 @@
405
files = (
406
);
407
inputPaths = (
408
+ "${PODS_PODFILE_DIR_PATH}/Podfile.lock",
409
+ "${PODS_ROOT}/Manifest.lock",
410
);
411
name = "[CP] Check Pods Manifest.lock";
412
outputPaths = (
413
+ "$(DERIVED_FILE_DIR)/Pods-JomloTableView_Tests-checkManifestLockResult.txt",
414
);
415
runOnlyForDeploymentPostprocessing = 0;
416
shellPath = /bin/sh;
405
- shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n";
417
+ shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
418
showEnvVarsInLog = 0;
419
};
420
/* End PBXShellScriptBuildPhase section */
@@ -560,7 +572,8 @@
572
MODULE_NAME = ExampleApp;
573
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)";
574
PRODUCT_NAME = "$(TARGET_NAME)";
563
- SWIFT_VERSION = 3.0;
575
+ SWIFT_SWIFT3_OBJC_INFERENCE = On;
576
+ SWIFT_VERSION = 4.0;
577
};
578
name = Debug;
579
};
@@ -575,7 +588,8 @@
588
MODULE_NAME = ExampleApp;
589
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)";
590
PRODUCT_NAME = "$(TARGET_NAME)";
578
- SWIFT_VERSION = 3.0;
591
+ SWIFT_SWIFT3_OBJC_INFERENCE = On;
592
+ SWIFT_VERSION = 4.0;
593
};
594
name = Release;
595
};
@@ -596,7 +610,8 @@
610
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
611
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)";
612
PRODUCT_NAME = "$(TARGET_NAME)";
599
- SWIFT_VERSION = 3.0;
613
+ SWIFT_SWIFT3_OBJC_INFERENCE = On;
614
+ SWIFT_VERSION = 4.0;
615
};
616
name = Debug;
617
};
@@ -613,7 +628,8 @@
628
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
629
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)";
630
PRODUCT_NAME = "$(TARGET_NAME)";
616
- SWIFT_VERSION = 3.0;
631
+ SWIFT_SWIFT3_OBJC_INFERENCE = On;
632
+ SWIFT_VERSION = 4.0;
633
};
634
name = Release;
635
};
Example/Podfile.lock
+4
-4
@@ -1,6 +1,6 @@
1
PODS:
2
- Fabric (1.6.11)
3
- - JomloTableView (0.2.0)
3
+ - JomloTableView (0.2.1)
4
- TwitterCore (2.8.0):
5
- Fabric
6
- TwitterKit (2.8.1):
@@ -13,14 +13,14 @@ DEPENDENCIES:
13
14
EXTERNAL SOURCES:
15
JomloTableView:
16
- :path: "../"
16
+ :path: ../
17
18
SPEC CHECKSUMS:
19
Fabric: 5911403591946b8228ab1c51d98f1d7137e863c6
20
- JomloTableView: 2bd38291983841b888260cc3ac8d3524cfc005b8
20
+ JomloTableView: 954c56cd93c8a2a3827e330d42aeee9bf758bcb0
21
TwitterCore: e959987be23c767004d29eb7fab8d85d8585a2e5
22
TwitterKit: 3b6044a7320340326a4098f3e37aa1dbaeb94942
23
24
PODFILE CHECKSUM: a06dde133f19b4577a74b5ce9e34130006af378b
25
26
-COCOAPODS: 1.1.1
26
+COCOAPODS: 1.3.1
Example/Pods/Local Podspecs/JomloTableView.podspec.json
+2
-2
@@ -1,6 +1,6 @@
1
{
2
"name": "JomloTableView",
3
- "version": "0.2.0",
3
+ "version": "0.2.1",
4
"summary": "A UITableView with detachable section and row.",
5
"description": "JomloTableView uses detachable section and row. You can add multiple section individually and add rows to each section. See example project for how to use this library.",
6
"homepage": "https://github.com/setoelkahfi/JomloTableView",
@@ -13,7 +13,7 @@
13
},
14
"source": {
15
"git": "https://github.com/setoelkahfi/JomloTableView.git",
16
- "tag": "0.2.0"
16
+ "tag": "0.2.1"
17
},
18
"social_media_url": "https://twitter.com/setoelkahfi",
19
"platforms": {
Example/Pods/Manifest.lock
+4
-4
@@ -1,6 +1,6 @@
1
PODS:
2
- Fabric (1.6.11)
3
- - JomloTableView (0.2.0)
3
+ - JomloTableView (0.2.1)
4
- TwitterCore (2.8.0):
5
- Fabric
6
- TwitterKit (2.8.1):
@@ -13,14 +13,14 @@ DEPENDENCIES:
13
14
EXTERNAL SOURCES:
15
JomloTableView:
16
- :path: "../"
16
+ :path: ../
17
18
SPEC CHECKSUMS:
19
Fabric: 5911403591946b8228ab1c51d98f1d7137e863c6
20
- JomloTableView: 2bd38291983841b888260cc3ac8d3524cfc005b8
20
+ JomloTableView: 954c56cd93c8a2a3827e330d42aeee9bf758bcb0
21
TwitterCore: e959987be23c767004d29eb7fab8d85d8585a2e5
22
TwitterKit: 3b6044a7320340326a4098f3e37aa1dbaeb94942
23
24
PODFILE CHECKSUM: a06dde133f19b4577a74b5ce9e34130006af378b
25
26
-COCOAPODS: 1.1.1
26
+COCOAPODS: 1.3.1
Example/Pods/Pods.xcodeproj/project.pbxproj
+223
-216
@@ -7,18 +7,18 @@
7
objects = {
8
9
/* Begin PBXBuildFile section */
10
- 0D8D4921B2B512E16CBB25F0BC33672B /* JomloTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82EDE200FBBC4AFB5362AA113CDFF353 /* JomloTableViewCell.swift */; };
11
- 1AC14489467A0FD9621E6CD8EB85E721 /* JomloTableView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2F6F893EA7950A7BE59637B990958AF2 /* JomloTableView-dummy.m */; };
10
1D4F829383084810C14517780C98B5DC /* Pods-JomloTableView_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A96BFA3EE6A0D28CD604B8B44A4C4AD4 /* Pods-JomloTableView_Tests-dummy.m */; };
13
- 1FCF88CAC688C2DE629972F5F65EA01E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CBB3DE36805AF21409EC968A9691732F /* Foundation.framework */; };
14
- 5B3E099F9CCC85B305E289DB0FD6E9A3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CBB3DE36805AF21409EC968A9691732F /* Foundation.framework */; };
11
+ 29B1DADBAB97DA65C0B0261412355CA9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */; };
12
+ 2EB2C695F57734CBB042F9596F260DC2 /* JomloTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1046346B761221E709F0F986DAC2BCEC /* JomloTableViewCell.swift */; };
13
+ 35A34CB9E1BDEE5E2CEAF7C4BC2EBA59 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */; };
14
+ 517AF17C0D664B105B972D0B975451A7 /* JomloTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 115129D3FD60900C2B21669D6B9B7402 /* JomloTableView.swift */; };
15
+ 5F2B7EA6B24C411C75F12ACFDF477097 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */; };
16
+ 62D027FA5EC4B05DCD32A8EEE8EB4106 /* JomloTableViewSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81B8514D004DA8BF3598732AC6C012BF /* JomloTableViewSection.swift */; };
17
8658B4EFDCD15EEA8B27E44867B7518B /* Pods-JomloTableView_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C017400495624FBAD43A339D2A940D4 /* Pods-JomloTableView_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
16
- 9DEA05CA52F344DE9CB662568B05C86C /* JomloTableViewSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CF88271F7E727E1695E7E35A793BCFC /* JomloTableViewSection.swift */; };
17
- A117DB3F113D9A13DF08AE7626BE03FE /* JomloTableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 798AF1CF7A566B0C1D52FF60F9A7F71A /* JomloTableView.swift */; };
18
+ 9DA1A511BA1C11E29FB474D5EEC636AA /* JomloTableViewRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 159F4D02AE01FD78A823AE70A271CD43 /* JomloTableViewRow.swift */; };
19
AAB4B2B5987FFE8726D357C52A2B8FCE /* Pods-JomloTableView_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 60D423415AF3551B7418D6DA465BD088 /* Pods-JomloTableView_Example-dummy.m */; };
19
- AB0F6B529628008AE7CF271E55C0327C /* JomloTableViewRow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C0A9C606C752C362E7A303CBC138CD7 /* JomloTableViewRow.swift */; };
20
- BAC20B1DB8A45D94F33D7D4001B0AAB4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CBB3DE36805AF21409EC968A9691732F /* Foundation.framework */; };
21
- CFEDFA06374F84D8CA5E909A101C8852 /* JomloTableView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8C8AD3EA48648AA9496880AD422FC89B /* JomloTableView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
20
+ CC70191B8CAD80D88A4E59666D2B9249 /* JomloTableView-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DD47A595E5E35D2C554CC98B7303B3A2 /* JomloTableView-dummy.m */; };
21
+ CFEDFA06374F84D8CA5E909A101C8852 /* JomloTableView-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E3305BE81D8B91B8D3163CB9D1DB53D /* JomloTableView-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
22
DDC4B8795C13270A981F10AF2EA42E77 /* Pods-JomloTableView_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B5B6497D0985918FB6BE7450AE8060E8 /* Pods-JomloTableView_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; };
23
/* End PBXBuildFile section */
24
@@ -33,45 +33,45 @@
33
/* End PBXContainerItemProxy section */
34
35
/* Begin PBXFileReference section */
36
- 0A4F0F15992F616F4F7F1BC8B2326618 /* Pods_JomloTableView_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_JomloTableView_Example.framework; path = "Pods-JomloTableView_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
36
+ 0A4F0F15992F616F4F7F1BC8B2326618 /* Pods_JomloTableView_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JomloTableView_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; };
37
0D74EAD65AB19B7B9B2C35769EE96314 /* Pods-JomloTableView_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JomloTableView_Example-acknowledgements.plist"; sourceTree = "<group>"; };
38
+ 1046346B761221E709F0F986DAC2BCEC /* JomloTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableViewCell.swift; path = JomloTableView/Classes/JomloTableViewCell.swift; sourceTree = "<group>"; };
39
+ 115129D3FD60900C2B21669D6B9B7402 /* JomloTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableView.swift; path = JomloTableView/Classes/JomloTableView.swift; sourceTree = "<group>"; };
40
+ 159F4D02AE01FD78A823AE70A271CD43 /* JomloTableViewRow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableViewRow.swift; path = JomloTableView/Classes/JomloTableViewRow.swift; sourceTree = "<group>"; };
41
+ 17B71C40FEA2E6A02EFC340FBBEDD5F5 /* JomloTableView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = JomloTableView.modulemap; sourceTree = "<group>"; };
42
28312186C322A74A61CE43697138CCC6 /* Fabric.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Fabric.framework; path = iOS/Fabric.framework; sourceTree = "<group>"; };
39
- 2F6F893EA7950A7BE59637B990958AF2 /* JomloTableView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JomloTableView-dummy.m"; sourceTree = "<group>"; };
40
- 36EA977690BA933633B4F9F0AD1252BC /* Pods-JomloTableView_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-JomloTableView_Example.modulemap"; sourceTree = "<group>"; };
43
+ 2E3305BE81D8B91B8D3163CB9D1DB53D /* JomloTableView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JomloTableView-umbrella.h"; sourceTree = "<group>"; };
44
+ 36EA977690BA933633B4F9F0AD1252BC /* Pods-JomloTableView_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-JomloTableView_Example.modulemap"; sourceTree = "<group>"; };
45
3E396D0EFEB42CA7ADD1D1895A2F6E15 /* TwitterCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TwitterCore.framework; path = iOS/TwitterCore.framework; sourceTree = "<group>"; };
42
- 45088A701E771BAC60DCBF0DA340E71E /* JomloTableView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JomloTableView.xcconfig; sourceTree = "<group>"; };
46
489BCA5423D698CB1466237ED6036019 /* Pods-JomloTableView_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-JomloTableView_Example-frameworks.sh"; sourceTree = "<group>"; };
47
5779D40C034F3E90886CA3DC3A3DD3A4 /* Pods-JomloTableView_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JomloTableView_Example.debug.xcconfig"; sourceTree = "<group>"; };
48
60D423415AF3551B7418D6DA465BD088 /* Pods-JomloTableView_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JomloTableView_Example-dummy.m"; sourceTree = "<group>"; };
49
+ 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
50
6B7993F47602C0C41C91F82898020872 /* Pods-JomloTableView_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JomloTableView_Example.release.xcconfig"; sourceTree = "<group>"; };
51
6C017400495624FBAD43A339D2A940D4 /* Pods-JomloTableView_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-JomloTableView_Tests-umbrella.h"; sourceTree = "<group>"; };
48
- 6C0A9C606C752C362E7A303CBC138CD7 /* JomloTableViewRow.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JomloTableViewRow.swift; sourceTree = "<group>"; };
49
- 6CF88271F7E727E1695E7E35A793BCFC /* JomloTableViewSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JomloTableViewSection.swift; sourceTree = "<group>"; };
50
- 6DE5C2A0AE38F5FF8A030A241386F594 /* Pods-JomloTableView_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-JomloTableView_Tests.modulemap"; sourceTree = "<group>"; };
51
- 798AF1CF7A566B0C1D52FF60F9A7F71A /* JomloTableView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JomloTableView.swift; sourceTree = "<group>"; };
52
- 82EDE200FBBC4AFB5362AA113CDFF353 /* JomloTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = JomloTableViewCell.swift; sourceTree = "<group>"; };
53
- 883C50B07C7C7753B10AB1BE640AE7D9 /* JomloTableView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = JomloTableView.framework; path = JomloTableView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
54
- 8C8AD3EA48648AA9496880AD422FC89B /* JomloTableView-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JomloTableView-umbrella.h"; sourceTree = "<group>"; };
55
- 924B3998B21AB06C5252DCAC46845463 /* JomloTableView.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = JomloTableView.modulemap; sourceTree = "<group>"; };
56
- 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
52
+ 6DE5C2A0AE38F5FF8A030A241386F594 /* Pods-JomloTableView_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-JomloTableView_Tests.modulemap"; sourceTree = "<group>"; };
53
+ 81B8514D004DA8BF3598732AC6C012BF /* JomloTableViewSection.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = JomloTableViewSection.swift; path = JomloTableView/Classes/JomloTableViewSection.swift; sourceTree = "<group>"; };
54
+ 82608A5880178AE246D27BDBE2F990E9 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
55
+ 883C50B07C7C7753B10AB1BE640AE7D9 /* JomloTableView.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = JomloTableView.framework; sourceTree = BUILT_PRODUCTS_DIR; };
56
+ 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; };
57
9E88CBFBE200C005FEFBFF83D7B1B2B2 /* Pods-JomloTableView_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-JomloTableView_Tests-acknowledgements.markdown"; sourceTree = "<group>"; };
58
- A8DB46A01A5A00409542D1A7EE1D99BF /* Pods_JomloTableView_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_JomloTableView_Tests.framework; path = "Pods-JomloTableView_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; };
58
+ A8DB46A01A5A00409542D1A7EE1D99BF /* Pods_JomloTableView_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_JomloTableView_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; };
59
A96BFA3EE6A0D28CD604B8B44A4C4AD4 /* Pods-JomloTableView_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-JomloTableView_Tests-dummy.m"; sourceTree = "<group>"; };
60
+ B1494E452434B0B3FAE4B1368E8BBBAB /* JomloTableView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JomloTableView-prefix.pch"; sourceTree = "<group>"; };
61
B240D65485509CF7EE0998A8DD37E68D /* FABAttributes.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = FABAttributes.h; path = iOS/Fabric.framework/Headers/FABAttributes.h; sourceTree = "<group>"; };
62
B46D5F73DDC87BA9D964566E34DB382E /* Pods-JomloTableView_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JomloTableView_Tests.debug.xcconfig"; sourceTree = "<group>"; };
63
B5B6497D0985918FB6BE7450AE8060E8 /* Pods-JomloTableView_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-JomloTableView_Example-umbrella.h"; sourceTree = "<group>"; };
64
BBCCF59BD8B77C768DD936C8892A471F /* TwitterKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = TwitterKit.framework; path = iOS/TwitterKit.framework; sourceTree = "<group>"; };
65
C361274D31BA2CCB58B987096CB1E69B /* Pods-JomloTableView_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-JomloTableView_Example-acknowledgements.markdown"; sourceTree = "<group>"; };
66
+ C36E50144342AF37F8D048695B5E7CC9 /* JomloTableView.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = JomloTableView.xcconfig; sourceTree = "<group>"; };
67
C4343F4D99A7254AB43CA9880C54A3B9 /* Pods-JomloTableView_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-JomloTableView_Tests-resources.sh"; sourceTree = "<group>"; };
68
C4A6CD3BFC8909F01D3AEF903EC5874D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
69
C4C75FAA7E5F729BFA337001756BA821 /* Pods-JomloTableView_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-JomloTableView_Example-resources.sh"; sourceTree = "<group>"; };
68
- CBB3DE36805AF21409EC968A9691732F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
69
- CD1640BFFABB922778E5686A4364E9D7 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
70
+ DD47A595E5E35D2C554CC98B7303B3A2 /* JomloTableView-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "JomloTableView-dummy.m"; sourceTree = "<group>"; };
71
DFEB9418A8A8EB2F5863DFCB9B689717 /* Fabric.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = Fabric.h; path = iOS/Fabric.framework/Headers/Fabric.h; sourceTree = "<group>"; };
72
E30BCE204FC5F5B7857472E0EBEC9BD1 /* Pods-JomloTableView_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-JomloTableView_Tests-acknowledgements.plist"; sourceTree = "<group>"; };
73
E3AC7D44D6FE3B7BBDEEAF6A267D5F84 /* Pods-JomloTableView_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-JomloTableView_Tests-frameworks.sh"; sourceTree = "<group>"; };
74
E5F844671CFECD95B1DC4725713B13CC /* TwitterKitResources.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; name = TwitterKitResources.bundle; path = iOS/TwitterKit.framework/Versions/A/Resources/TwitterKitResources.bundle; sourceTree = "<group>"; };
74
- F2473E1F8D73A2E5FED63E1FB32F6D9E /* JomloTableView-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "JomloTableView-prefix.pch"; sourceTree = "<group>"; };
75
F6F8C2618AA8567D2F3A411F6A7B3E0E /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
76
FDD98EF2DC50DC16583950014D29FDA8 /* Pods-JomloTableView_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-JomloTableView_Tests.release.xcconfig"; sourceTree = "<group>"; };
77
/* End PBXFileReference section */
@@ -81,7 +81,7 @@
81
isa = PBXFrameworksBuildPhase;
82
buildActionMask = 2147483647;
83
files = (
84
- 5B3E099F9CCC85B305E289DB0FD6E9A3 /* Foundation.framework in Frameworks */,
84
+ 35A34CB9E1BDEE5E2CEAF7C4BC2EBA59 /* Foundation.framework in Frameworks */,
85
);
86
runOnlyForDeploymentPostprocessing = 0;
87
};
@@ -89,7 +89,7 @@
89
isa = PBXFrameworksBuildPhase;
90
buildActionMask = 2147483647;
91
files = (
92
- BAC20B1DB8A45D94F33D7D4001B0AAB4 /* Foundation.framework in Frameworks */,
92
+ 5F2B7EA6B24C411C75F12ACFDF477097 /* Foundation.framework in Frameworks */,
93
);
94
runOnlyForDeploymentPostprocessing = 0;
95
};
@@ -97,36 +97,41 @@
97
isa = PBXFrameworksBuildPhase;
98
buildActionMask = 2147483647;
99
files = (
100
- 1FCF88CAC688C2DE629972F5F65EA01E /* Foundation.framework in Frameworks */,
100
+ 29B1DADBAB97DA65C0B0261412355CA9 /* Foundation.framework in Frameworks */,
101
);
102
runOnlyForDeploymentPostprocessing = 0;
103
};
104
/* End PBXFrameworksBuildPhase section */
105
106
/* Begin PBXGroup section */
107
- 17A11F737FAE865798D118450678B032 /* Frameworks */ = {
107
+ 060FA2C4F683F77C091D8612ADB1EE23 /* Development Pods */ = {
108
isa = PBXGroup;
109
children = (
110
- 28312186C322A74A61CE43697138CCC6 /* Fabric.framework */,
110
+ 89AE53AA5D270D5233CC46913BE61644 /* JomloTableView */,
111
);
112
- name = Frameworks;
112
+ name = "Development Pods";
113
sourceTree = "<group>";
114
};
115
- 2E2B628CECE027A36187E1817FD4C492 /* Development Pods */ = {
115
+ 17A11F737FAE865798D118450678B032 /* Frameworks */ = {
116
isa = PBXGroup;
117
children = (
118
- D651DD9302831AB18EBAA06D42E8BC22 /* JomloTableView */,
118
+ 28312186C322A74A61CE43697138CCC6 /* Fabric.framework */,
119
);
120
- name = "Development Pods";
120
+ name = Frameworks;
121
sourceTree = "<group>";
122
};
123
- 3171EA3BFA58B9FBC6EB28B83114C104 /* JomloTableView */ = {
123
+ 2C8FAA090808B6CDF62988F1C44ED1E7 /* Support Files */ = {
124
isa = PBXGroup;
125
children = (
126
- 79E17ED62B3C3F336F9C25479AD6AC72 /* Classes */,
126
+ 82608A5880178AE246D27BDBE2F990E9 /* Info.plist */,
127
+ 17B71C40FEA2E6A02EFC340FBBEDD5F5 /* JomloTableView.modulemap */,
128
+ C36E50144342AF37F8D048695B5E7CC9 /* JomloTableView.xcconfig */,
129
+ DD47A595E5E35D2C554CC98B7303B3A2 /* JomloTableView-dummy.m */,
130
+ B1494E452434B0B3FAE4B1368E8BBBAB /* JomloTableView-prefix.pch */,
131
+ 2E3305BE81D8B91B8D3163CB9D1DB53D /* JomloTableView-umbrella.h */,
132
);
128
- name = JomloTableView;
129
- path = JomloTableView;
133
+ name = "Support Files";
134
+ path = "Example/Pods/Target Support Files/JomloTableView";
135
sourceTree = "<group>";
136
};
137
327A85A7E8D4D34492E88F3C83262B6B /* Pods-JomloTableView_Tests */ = {
@@ -181,31 +186,11 @@
186
name = Frameworks;
187
sourceTree = "<group>";
188
};
184
- 7531C8F8DE19F1AA3C8A7AC97A91DC29 /* iOS */ = {
185
- isa = PBXGroup;
186
- children = (
187
- CBB3DE36805AF21409EC968A9691732F /* Foundation.framework */,
188
- );
189
- name = iOS;
190
- sourceTree = "<group>";
191
- };
192
- 79E17ED62B3C3F336F9C25479AD6AC72 /* Classes */ = {
193
- isa = PBXGroup;
194
- children = (
195
- 798AF1CF7A566B0C1D52FF60F9A7F71A /* JomloTableView.swift */,
196
- 82EDE200FBBC4AFB5362AA113CDFF353 /* JomloTableViewCell.swift */,
197
- 6C0A9C606C752C362E7A303CBC138CD7 /* JomloTableViewRow.swift */,
198
- 6CF88271F7E727E1695E7E35A793BCFC /* JomloTableViewSection.swift */,
199
- );
200
- name = Classes;
201
- path = Classes;
202
- sourceTree = "<group>";
203
- };
189
7DB346D0F39D3F0E887471402A8071AB = {
190
isa = PBXGroup;
191
children = (
192
93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */,
208
- 2E2B628CECE027A36187E1817FD4C492 /* Development Pods */,
193
+ 060FA2C4F683F77C091D8612ADB1EE23 /* Development Pods */,
194
BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */,
195
B22FE4A2A7819BC0489C26EE175D17A5 /* Pods */,
196
C388DA48CDC125CD8E09A26A29177159 /* Products */,
@@ -213,18 +198,17 @@
198
);
199
sourceTree = "<group>";
200
};
216
- 841FAD38BC3866773C0D99D1F1779E91 /* Support Files */ = {
201
+ 89AE53AA5D270D5233CC46913BE61644 /* JomloTableView */ = {
202
isa = PBXGroup;
203
children = (
219
- CD1640BFFABB922778E5686A4364E9D7 /* Info.plist */,
220
- 924B3998B21AB06C5252DCAC46845463 /* JomloTableView.modulemap */,
221
- 45088A701E771BAC60DCBF0DA340E71E /* JomloTableView.xcconfig */,
222
- 2F6F893EA7950A7BE59637B990958AF2 /* JomloTableView-dummy.m */,
223
- F2473E1F8D73A2E5FED63E1FB32F6D9E /* JomloTableView-prefix.pch */,
224
- 8C8AD3EA48648AA9496880AD422FC89B /* JomloTableView-umbrella.h */,
204
+ 115129D3FD60900C2B21669D6B9B7402 /* JomloTableView.swift */,
205
+ 1046346B761221E709F0F986DAC2BCEC /* JomloTableViewCell.swift */,
206
+ 159F4D02AE01FD78A823AE70A271CD43 /* JomloTableViewRow.swift */,
207
+ 81B8514D004DA8BF3598732AC6C012BF /* JomloTableViewSection.swift */,
208
+ 2C8FAA090808B6CDF62988F1C44ED1E7 /* Support Files */,
209
);
226
- name = "Support Files";
227
- path = "Example/Pods/Target Support Files/JomloTableView";
210
+ name = JomloTableView;
211
+ path = ../..;
212
sourceTree = "<group>";
213
};
214
903DD9ADE5A783C51AE10D015DAFCBD9 /* TwitterCore */ = {
@@ -232,7 +216,6 @@
216
children = (
217
B1A0E5407F061703CD8312BBB914D1EF /* Frameworks */,
218
);
235
- name = TwitterCore;
219
path = TwitterCore;
220
sourceTree = "<group>";
221
};
@@ -242,7 +225,6 @@
225
6244FE393E8B9DFF3E7790F0DC742EF8 /* Frameworks */,
226
4DBD6493E5C509076AE36D8AB0E5A90A /* Resources */,
227
);
245
- name = TwitterKit;
228
path = TwitterKit;
229
sourceTree = "<group>";
230
};
@@ -271,14 +253,13 @@
253
DFEB9418A8A8EB2F5863DFCB9B689717 /* Fabric.h */,
254
17A11F737FAE865798D118450678B032 /* Frameworks */,
255
);
274
- name = Fabric;
256
path = Fabric;
257
sourceTree = "<group>";
258
};
259
BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */ = {
260
isa = PBXGroup;
261
children = (
281
- 7531C8F8DE19F1AA3C8A7AC97A91DC29 /* iOS */,
262
+ D35AF013A5F0BAD4F32504907A52519E /* iOS */,
263
);
264
name = Frameworks;
265
sourceTree = "<group>";
@@ -293,14 +274,12 @@
274
name = Products;
275
sourceTree = "<group>";
276
};
296
- D651DD9302831AB18EBAA06D42E8BC22 /* JomloTableView */ = {
277
+ D35AF013A5F0BAD4F32504907A52519E /* iOS */ = {
278
isa = PBXGroup;
279
children = (
299
- 3171EA3BFA58B9FBC6EB28B83114C104 /* JomloTableView */,
300
- 841FAD38BC3866773C0D99D1F1779E91 /* Support Files */,
280
+ 6604A7D69453B4569E4E4827FB9155A9 /* Foundation.framework */,
281
);
302
- name = JomloTableView;
303
- path = ../..;
282
+ name = iOS;
283
sourceTree = "<group>";
284
};
285
EBF5F2E2FBE5CD01A7DFF5A90CACED75 /* Targets Support Files */ = {
@@ -381,7 +360,7 @@
360
isa = PBXNativeTarget;
361
buildConfigurationList = A4919AE2AB05113658C3106D0F694CC7 /* Build configuration list for PBXNativeTarget "JomloTableView" */;
362
buildPhases = (
384
- 0692D8AEFABE8E954E5963437C2217B4 /* Sources */,
363
+ 4DE2B1492218D1FD87FB40186C35AA41 /* Sources */,
364
D4EFDAB4FA860DA56D4E5E6F413727E2 /* Frameworks */,
365
1CFCA9E0F9273A91FA5A6FB9FC1CCC32 /* Headers */,
366
);
@@ -400,8 +379,13 @@
379
D41D8CD98F00B204E9800998ECF8427E /* Project object */ = {
380
isa = PBXProject;
381
attributes = {
403
- LastSwiftUpdateCheck = 0730;
382
+ LastSwiftUpdateCheck = 0830;
383
LastUpgradeCheck = 0700;
384
+ TargetAttributes = {
385
+ EEF8A944F9A1C38BA463982A9A0697CF = {
386
+ LastSwiftMigration = 0920;
387
+ };
388
+ };
389
};
390
buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */;
391
compatibilityVersion = "Xcode 3.2";
@@ -423,15 +407,15 @@
407
/* End PBXProject section */
408
409
/* Begin PBXSourcesBuildPhase section */
426
- 0692D8AEFABE8E954E5963437C2217B4 /* Sources */ = {
410
+ 4DE2B1492218D1FD87FB40186C35AA41 /* Sources */ = {
411
isa = PBXSourcesBuildPhase;
412
buildActionMask = 2147483647;
413
files = (
430
- 1AC14489467A0FD9621E6CD8EB85E721 /* JomloTableView-dummy.m in Sources */,
431
- A117DB3F113D9A13DF08AE7626BE03FE /* JomloTableView.swift in Sources */,
432
- 0D8D4921B2B512E16CBB25F0BC33672B /* JomloTableViewCell.swift in Sources */,
433
- AB0F6B529628008AE7CF271E55C0327C /* JomloTableViewRow.swift in Sources */,
434
- 9DEA05CA52F344DE9CB662568B05C86C /* JomloTableViewSection.swift in Sources */,
414
+ CC70191B8CAD80D88A4E59666D2B9249 /* JomloTableView-dummy.m in Sources */,
415
+ 517AF17C0D664B105B972D0B975451A7 /* JomloTableView.swift in Sources */,
416
+ 2EB2C695F57734CBB042F9596F260DC2 /* JomloTableViewCell.swift in Sources */,
417
+ 9DA1A511BA1C11E29FB474D5EEC636AA /* JomloTableViewRow.swift in Sources */,
418
+ 62D027FA5EC4B05DCD32A8EEE8EB4106 /* JomloTableViewSection.swift in Sources */,
419
);
420
runOnlyForDeploymentPostprocessing = 0;
421
};
@@ -463,28 +447,85 @@
447
/* End PBXTargetDependency section */
448
449
/* Begin XCBuildConfiguration section */
466
- 0665D774B6CDD8C3EBDC3C0D0C99640B /* Release */ = {
450
+ 1CDAB5613991E411E5990BAF694995C5 /* Debug */ = {
451
isa = XCBuildConfiguration;
468
- baseConfigurationReference = 6B7993F47602C0C41C91F82898020872 /* Pods-JomloTableView_Example.release.xcconfig */;
452
buildSettings = {
453
+ ALWAYS_SEARCH_USER_PATHS = NO;
454
+ CLANG_ANALYZER_NONNULL = YES;
455
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
456
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
457
+ CLANG_CXX_LIBRARY = "libc++";
458
+ CLANG_ENABLE_MODULES = YES;
459
+ CLANG_ENABLE_OBJC_ARC = YES;
460
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
461
+ CLANG_WARN_BOOL_CONVERSION = YES;
462
+ CLANG_WARN_COMMA = YES;
463
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
464
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
465
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
466
+ CLANG_WARN_EMPTY_BODY = YES;
467
+ CLANG_WARN_ENUM_CONVERSION = YES;
468
+ CLANG_WARN_INFINITE_RECURSION = YES;
469
+ CLANG_WARN_INT_CONVERSION = YES;
470
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
471
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
472
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
473
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
474
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
475
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
476
+ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
477
+ CLANG_WARN_UNREACHABLE_CODE = YES;
478
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
479
+ CODE_SIGNING_REQUIRED = NO;
480
+ COPY_PHASE_STRIP = NO;
481
+ DEBUG_INFORMATION_FORMAT = dwarf;
482
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
483
+ ENABLE_TESTABILITY = YES;
484
+ GCC_C_LANGUAGE_STANDARD = gnu11;
485
+ GCC_DYNAMIC_NO_PIC = NO;
486
+ GCC_NO_COMMON_BLOCKS = YES;
487
+ GCC_OPTIMIZATION_LEVEL = 0;
488
+ GCC_PREPROCESSOR_DEFINITIONS = (
489
+ "POD_CONFIGURATION_DEBUG=1",
490
+ "DEBUG=1",
491
+ "$(inherited)",
492
+ );
493
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
494
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
495
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
496
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
497
+ GCC_WARN_UNUSED_FUNCTION = YES;
498
+ GCC_WARN_UNUSED_VARIABLE = YES;
499
+ IPHONEOS_DEPLOYMENT_TARGET = 8.3;
500
+ MTL_ENABLE_DEBUG_INFO = YES;
501
+ ONLY_ACTIVE_ARCH = YES;
502
+ PRODUCT_NAME = "$(TARGET_NAME)";
503
+ PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/;
504
+ STRIP_INSTALLED_PRODUCT = NO;
505
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
506
+ SYMROOT = "${SRCROOT}/../build";
507
+ };
508
+ name = Debug;
509
+ };
510
+ 274FA42D10D79F1A076C7A0F5A6ED72B /* Debug */ = {
511
+ isa = XCBuildConfiguration;
512
+ baseConfigurationReference = 5779D40C034F3E90886CA3DC3A3DD3A4 /* Pods-JomloTableView_Example.debug.xcconfig */;
513
+ buildSettings = {
514
+ CODE_SIGN_IDENTITY = "";
515
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
516
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
517
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
518
CURRENT_PROJECT_VERSION = 1;
474
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
519
DEFINES_MODULE = YES;
520
DYLIB_COMPATIBILITY_VERSION = 1;
521
DYLIB_CURRENT_VERSION = 1;
522
DYLIB_INSTALL_NAME_BASE = "@rpath";
479
- ENABLE_STRICT_OBJC_MSGSEND = YES;
480
- GCC_NO_COMMON_BLOCKS = YES;
523
INFOPLIST_FILE = "Target Support Files/Pods-JomloTableView_Example/Info.plist";
524
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
525
IPHONEOS_DEPLOYMENT_TARGET = 8.3;
526
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
527
MACH_O_TYPE = staticlib;
528
MODULEMAP_FILE = "Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example.modulemap";
487
- MTL_ENABLE_DEBUG_INFO = NO;
529
OTHER_LDFLAGS = "";
530
OTHER_LIBTOOLFLAGS = "";
531
PODS_ROOT = "$(SRCROOT)";
@@ -492,187 +533,152 @@
533
PRODUCT_NAME = Pods_JomloTableView_Example;
534
SDKROOT = iphoneos;
535
SKIP_INSTALL = YES;
536
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
537
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
538
TARGETED_DEVICE_FAMILY = "1,2";
539
VERSIONING_SYSTEM = "apple-generic";
540
VERSION_INFO_PREFIX = "";
541
};
499
- name = Release;
542
+ name = Debug;
543
};
501
- 8DED8AD26D381A6ACFF202E5217EC498 /* Release */ = {
544
+ 5F797E953485F04E4BB3775794EE3D40 /* Debug */ = {
545
isa = XCBuildConfiguration;
546
+ baseConfigurationReference = B46D5F73DDC87BA9D964566E34DB382E /* Pods-JomloTableView_Tests.debug.xcconfig */;
547
buildSettings = {
504
- ALWAYS_SEARCH_USER_PATHS = NO;
505
- CLANG_ANALYZER_NONNULL = YES;
506
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
507
- CLANG_CXX_LIBRARY = "libc++";
508
- CLANG_ENABLE_MODULES = YES;
509
- CLANG_ENABLE_OBJC_ARC = YES;
510
- CLANG_WARN_BOOL_CONVERSION = YES;
511
- CLANG_WARN_CONSTANT_CONVERSION = YES;
512
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES;
513
- CLANG_WARN_EMPTY_BODY = YES;
514
- CLANG_WARN_ENUM_CONVERSION = YES;
515
- CLANG_WARN_INT_CONVERSION = YES;
516
- CLANG_WARN_OBJC_ROOT_CLASS = YES;
517
- CLANG_WARN_UNREACHABLE_CODE = YES;
518
- CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
519
- CODE_SIGNING_REQUIRED = NO;
520
- COPY_PHASE_STRIP = YES;
521
- ENABLE_NS_ASSERTIONS = NO;
522
- GCC_C_LANGUAGE_STANDARD = gnu99;
523
- GCC_PREPROCESSOR_DEFINITIONS = (
524
- "POD_CONFIGURATION_RELEASE=1",
525
- "$(inherited)",
526
- );
527
- GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
528
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
529
- GCC_WARN_UNDECLARED_SELECTOR = YES;
530
- GCC_WARN_UNINITIALIZED_AUTOS = YES;
531
- GCC_WARN_UNUSED_FUNCTION = YES;
532
- GCC_WARN_UNUSED_VARIABLE = YES;
548
+ CODE_SIGN_IDENTITY = "";
549
+ "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
550
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
551
+ "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
552
+ CURRENT_PROJECT_VERSION = 1;
553
+ DEFINES_MODULE = YES;
554
+ DYLIB_COMPATIBILITY_VERSION = 1;
555
+ DYLIB_CURRENT_VERSION = 1;
556
+ DYLIB_INSTALL_NAME_BASE = "@rpath";
557
+ INFOPLIST_FILE = "Target Support Files/Pods-JomloTableView_Tests/Info.plist";
558
+ INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
559
IPHONEOS_DEPLOYMENT_TARGET = 8.3;
534
- PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/;
535
- STRIP_INSTALLED_PRODUCT = NO;
536
- SYMROOT = "${SRCROOT}/../build";
537
- VALIDATE_PRODUCT = YES;
560
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
561
+ MACH_O_TYPE = staticlib;
562
+ MODULEMAP_FILE = "Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests.modulemap";
563
+ OTHER_LDFLAGS = "";
564
+ OTHER_LIBTOOLFLAGS = "";
565
+ PODS_ROOT = "$(SRCROOT)";
566
+ PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
567
+ PRODUCT_NAME = Pods_JomloTableView_Tests;
568
+ SDKROOT = iphoneos;
569
+ SKIP_INSTALL = YES;
570
+ TARGETED_DEVICE_FAMILY = "1,2";
571
+ VERSIONING_SYSTEM = "apple-generic";
572
+ VERSION_INFO_PREFIX = "";
573
};
539
- name = Release;
574
+ name = Debug;
575
};
541
- 9E1E4E48AF2EAB23169E611BF694090A /* Debug */ = {
576
+ 7B62A85C412D689EF418FA67DA770A41 /* Release */ = {
577
isa = XCBuildConfiguration;
578
buildSettings = {
579
ALWAYS_SEARCH_USER_PATHS = NO;
580
CLANG_ANALYZER_NONNULL = YES;
546
- CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
581
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
582
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
583
CLANG_CXX_LIBRARY = "libc++";
584
CLANG_ENABLE_MODULES = YES;
585
CLANG_ENABLE_OBJC_ARC = YES;
586
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
587
CLANG_WARN_BOOL_CONVERSION = YES;
588
+ CLANG_WARN_COMMA = YES;
589
CLANG_WARN_CONSTANT_CONVERSION = YES;
552
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES;
590
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
591
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
592
CLANG_WARN_EMPTY_BODY = YES;
593
CLANG_WARN_ENUM_CONVERSION = YES;
594
+ CLANG_WARN_INFINITE_RECURSION = YES;
595
CLANG_WARN_INT_CONVERSION = YES;
556
- CLANG_WARN_OBJC_ROOT_CLASS = YES;
596
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
597
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
598
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
599
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
600
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
601
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
602
+ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
603
CLANG_WARN_UNREACHABLE_CODE = YES;
604
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
605
CODE_SIGNING_REQUIRED = NO;
606
COPY_PHASE_STRIP = NO;
561
- ENABLE_TESTABILITY = YES;
562
- GCC_C_LANGUAGE_STANDARD = gnu99;
563
- GCC_DYNAMIC_NO_PIC = NO;
564
- GCC_OPTIMIZATION_LEVEL = 0;
607
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
608
+ ENABLE_NS_ASSERTIONS = NO;
609
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
610
+ GCC_C_LANGUAGE_STANDARD = gnu11;
611
+ GCC_NO_COMMON_BLOCKS = YES;
612
GCC_PREPROCESSOR_DEFINITIONS = (
566
- "POD_CONFIGURATION_DEBUG=1",
567
- "DEBUG=1",
613
+ "POD_CONFIGURATION_RELEASE=1",
614
"$(inherited)",
615
);
570
- GCC_SYMBOLS_PRIVATE_EXTERN = NO;
616
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
572
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
617
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
618
GCC_WARN_UNDECLARED_SELECTOR = YES;
574
- GCC_WARN_UNINITIALIZED_AUTOS = YES;
619
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
620
GCC_WARN_UNUSED_FUNCTION = YES;
621
GCC_WARN_UNUSED_VARIABLE = YES;
622
IPHONEOS_DEPLOYMENT_TARGET = 8.3;
578
- ONLY_ACTIVE_ARCH = YES;
623
+ MTL_ENABLE_DEBUG_INFO = NO;
624
+ PRODUCT_NAME = "$(TARGET_NAME)";
625
PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/;
626
STRIP_INSTALLED_PRODUCT = NO;
627
SYMROOT = "${SRCROOT}/../build";
628
};
583
- name = Debug;
629
+ name = Release;
630
};
585
- 9E44788F3505352AB48774B7563232D5 /* Debug */ = {
631
+ 830D610C0771746F2B1123451439049E /* Debug */ = {
632
isa = XCBuildConfiguration;
587
- baseConfigurationReference = 45088A701E771BAC60DCBF0DA340E71E /* JomloTableView.xcconfig */;
633
+ baseConfigurationReference = C36E50144342AF37F8D048695B5E7CC9 /* JomloTableView.xcconfig */;
634
buildSettings = {
635
+ CODE_SIGN_IDENTITY = "";
636
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
637
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
638
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
639
CURRENT_PROJECT_VERSION = 1;
593
- DEBUG_INFORMATION_FORMAT = dwarf;
640
DEFINES_MODULE = YES;
641
DYLIB_COMPATIBILITY_VERSION = 1;
642
DYLIB_CURRENT_VERSION = 1;
643
DYLIB_INSTALL_NAME_BASE = "@rpath";
598
- ENABLE_STRICT_OBJC_MSGSEND = YES;
599
- GCC_NO_COMMON_BLOCKS = YES;
644
GCC_PREFIX_HEADER = "Target Support Files/JomloTableView/JomloTableView-prefix.pch";
645
INFOPLIST_FILE = "Target Support Files/JomloTableView/Info.plist";
646
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
647
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
648
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
649
MODULEMAP_FILE = "Target Support Files/JomloTableView/JomloTableView.modulemap";
606
- MTL_ENABLE_DEBUG_INFO = YES;
650
PRODUCT_NAME = JomloTableView;
651
SDKROOT = iphoneos;
652
SKIP_INSTALL = YES;
653
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
654
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
611
- SWIFT_VERSION = 3.0;
612
- TARGETED_DEVICE_FAMILY = "1,2";
613
- VERSIONING_SYSTEM = "apple-generic";
614
- VERSION_INFO_PREFIX = "";
615
- };
616
- name = Debug;
617
- };
618
- A0C9921763CEE6035C9B8F2BA0B86D7B /* Debug */ = {
619
- isa = XCBuildConfiguration;
620
- baseConfigurationReference = 5779D40C034F3E90886CA3DC3A3DD3A4 /* Pods-JomloTableView_Example.debug.xcconfig */;
621
- buildSettings = {
622
- "CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
623
- "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
624
- "CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
625
- CURRENT_PROJECT_VERSION = 1;
626
- DEBUG_INFORMATION_FORMAT = dwarf;
627
- DEFINES_MODULE = YES;
628
- DYLIB_COMPATIBILITY_VERSION = 1;
629
- DYLIB_CURRENT_VERSION = 1;
630
- DYLIB_INSTALL_NAME_BASE = "@rpath";
631
- ENABLE_STRICT_OBJC_MSGSEND = YES;
632
- GCC_NO_COMMON_BLOCKS = YES;
633
- INFOPLIST_FILE = "Target Support Files/Pods-JomloTableView_Example/Info.plist";
634
- INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
635
- IPHONEOS_DEPLOYMENT_TARGET = 8.3;
636
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
637
- MACH_O_TYPE = staticlib;
638
- MODULEMAP_FILE = "Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example.modulemap";
639
- MTL_ENABLE_DEBUG_INFO = YES;
640
- OTHER_LDFLAGS = "";
641
- OTHER_LIBTOOLFLAGS = "";
642
- PODS_ROOT = "$(SRCROOT)";
643
- PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
644
- PRODUCT_NAME = Pods_JomloTableView_Example;
645
- SDKROOT = iphoneos;
646
- SKIP_INSTALL = YES;
647
- SWIFT_OPTIMIZATION_LEVEL = "-Onone";
655
+ SWIFT_SWIFT3_OBJC_INFERENCE = On;
656
+ SWIFT_VERSION = 4.0;
657
TARGETED_DEVICE_FAMILY = "1,2";
658
VERSIONING_SYSTEM = "apple-generic";
659
VERSION_INFO_PREFIX = "";
660
};
661
name = Debug;
662
};
654
- CCCE7A74822F3B8EDCA48856B23FAF1C /* Release */ = {
663
+ C8797A4E71D288BA788FEF3CA5D7B2FB /* Release */ = {
664
isa = XCBuildConfiguration;
665
baseConfigurationReference = FDD98EF2DC50DC16583950014D29FDA8 /* Pods-JomloTableView_Tests.release.xcconfig */;
666
buildSettings = {
667
+ CODE_SIGN_IDENTITY = "";
668
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
669
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
670
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
671
CURRENT_PROJECT_VERSION = 1;
662
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
672
DEFINES_MODULE = YES;
673
DYLIB_COMPATIBILITY_VERSION = 1;
674
DYLIB_CURRENT_VERSION = 1;
675
DYLIB_INSTALL_NAME_BASE = "@rpath";
667
- ENABLE_STRICT_OBJC_MSGSEND = YES;
668
- GCC_NO_COMMON_BLOCKS = YES;
676
INFOPLIST_FILE = "Target Support Files/Pods-JomloTableView_Tests/Info.plist";
677
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
678
IPHONEOS_DEPLOYMENT_TARGET = 8.3;
679
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
680
MACH_O_TYPE = staticlib;
681
MODULEMAP_FILE = "Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests.modulemap";
675
- MTL_ENABLE_DEBUG_INFO = NO;
682
OTHER_LDFLAGS = "";
683
OTHER_LIBTOOLFLAGS = "";
684
PODS_ROOT = "$(SRCROOT)";
@@ -681,77 +687,78 @@
687
SDKROOT = iphoneos;
688
SKIP_INSTALL = YES;
689
TARGETED_DEVICE_FAMILY = "1,2";
690
+ VALIDATE_PRODUCT = YES;
691
VERSIONING_SYSTEM = "apple-generic";
692
VERSION_INFO_PREFIX = "";
693
};
694
name = Release;
695
};
689
- F6FA9F943D5FE4A77B2FC789EAE04CF7 /* Release */ = {
696
+ D1FF0C4FAD2CA75DD8EB5D5869C58E1F /* Release */ = {
697
isa = XCBuildConfiguration;
691
- baseConfigurationReference = 45088A701E771BAC60DCBF0DA340E71E /* JomloTableView.xcconfig */;
698
+ baseConfigurationReference = C36E50144342AF37F8D048695B5E7CC9 /* JomloTableView.xcconfig */;
699
buildSettings = {
700
+ CODE_SIGN_IDENTITY = "";
701
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
702
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
703
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
704
CURRENT_PROJECT_VERSION = 1;
697
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
705
DEFINES_MODULE = YES;
706
DYLIB_COMPATIBILITY_VERSION = 1;
707
DYLIB_CURRENT_VERSION = 1;
708
DYLIB_INSTALL_NAME_BASE = "@rpath";
702
- ENABLE_STRICT_OBJC_MSGSEND = YES;
703
- GCC_NO_COMMON_BLOCKS = YES;
709
GCC_PREFIX_HEADER = "Target Support Files/JomloTableView/JomloTableView-prefix.pch";
710
INFOPLIST_FILE = "Target Support Files/JomloTableView/Info.plist";
711
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
712
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
713
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
714
MODULEMAP_FILE = "Target Support Files/JomloTableView/JomloTableView.modulemap";
710
- MTL_ENABLE_DEBUG_INFO = NO;
715
PRODUCT_NAME = JomloTableView;
716
SDKROOT = iphoneos;
717
SKIP_INSTALL = YES;
714
- SWIFT_VERSION = 3.0;
718
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) ";
719
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
720
+ SWIFT_SWIFT3_OBJC_INFERENCE = On;
721
+ SWIFT_VERSION = 4.0;
722
TARGETED_DEVICE_FAMILY = "1,2";
723
+ VALIDATE_PRODUCT = YES;
724
VERSIONING_SYSTEM = "apple-generic";
725
VERSION_INFO_PREFIX = "";
726
};
727
name = Release;
728
};
721
- FEC07C6ED2CC501DE2BF35F743DC7B1D /* Debug */ = {
729
+ E2D29FD8CAB13B4F7B97C4C022F478F1 /* Release */ = {
730
isa = XCBuildConfiguration;
723
- baseConfigurationReference = B46D5F73DDC87BA9D964566E34DB382E /* Pods-JomloTableView_Tests.debug.xcconfig */;
731
+ baseConfigurationReference = 6B7993F47602C0C41C91F82898020872 /* Pods-JomloTableView_Example.release.xcconfig */;
732
buildSettings = {
733
+ CODE_SIGN_IDENTITY = "";
734
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
735
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
736
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
737
CURRENT_PROJECT_VERSION = 1;
729
- DEBUG_INFORMATION_FORMAT = dwarf;
738
DEFINES_MODULE = YES;
739
DYLIB_COMPATIBILITY_VERSION = 1;
740
DYLIB_CURRENT_VERSION = 1;
741
DYLIB_INSTALL_NAME_BASE = "@rpath";
734
- ENABLE_STRICT_OBJC_MSGSEND = YES;
735
- GCC_NO_COMMON_BLOCKS = YES;
736
- INFOPLIST_FILE = "Target Support Files/Pods-JomloTableView_Tests/Info.plist";
742
+ INFOPLIST_FILE = "Target Support Files/Pods-JomloTableView_Example/Info.plist";
743
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
744
IPHONEOS_DEPLOYMENT_TARGET = 8.3;
745
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
746
MACH_O_TYPE = staticlib;
741
- MODULEMAP_FILE = "Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests.modulemap";
742
- MTL_ENABLE_DEBUG_INFO = YES;
747
+ MODULEMAP_FILE = "Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example.modulemap";
748
OTHER_LDFLAGS = "";
749
OTHER_LIBTOOLFLAGS = "";
750
PODS_ROOT = "$(SRCROOT)";
751
PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}";
747
- PRODUCT_NAME = Pods_JomloTableView_Tests;
752
+ PRODUCT_NAME = Pods_JomloTableView_Example;
753
SDKROOT = iphoneos;
754
SKIP_INSTALL = YES;
755
+ SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
756
TARGETED_DEVICE_FAMILY = "1,2";
757
+ VALIDATE_PRODUCT = YES;
758
VERSIONING_SYSTEM = "apple-generic";
759
VERSION_INFO_PREFIX = "";
760
};
754
- name = Debug;
761
+ name = Release;
762
};
763
/* End XCBuildConfiguration section */
764
@@ -759,8 +766,8 @@
766
2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = {
767
isa = XCConfigurationList;
768
buildConfigurations = (
762
- 9E1E4E48AF2EAB23169E611BF694090A /* Debug */,
763
- 8DED8AD26D381A6ACFF202E5217EC498 /* Release */,
769
+ 1CDAB5613991E411E5990BAF694995C5 /* Debug */,
770
+ 7B62A85C412D689EF418FA67DA770A41 /* Release */,
771
);
772
defaultConfigurationIsVisible = 0;
773
defaultConfigurationName = Release;
@@ -768,8 +775,8 @@
775
94650C5B98DD60BC20A90D321E9CAF57 /* Build configuration list for PBXNativeTarget "Pods-JomloTableView_Example" */ = {
776
isa = XCConfigurationList;
777
buildConfigurations = (
771
- A0C9921763CEE6035C9B8F2BA0B86D7B /* Debug */,
772
- 0665D774B6CDD8C3EBDC3C0D0C99640B /* Release */,
778
+ 274FA42D10D79F1A076C7A0F5A6ED72B /* Debug */,
779
+ E2D29FD8CAB13B4F7B97C4C022F478F1 /* Release */,
780
);
781
defaultConfigurationIsVisible = 0;
782
defaultConfigurationName = Release;
@@ -777,8 +784,8 @@
784
9FF52A0CC34C6BF9313141B0A7557C37 /* Build configuration list for PBXNativeTarget "Pods-JomloTableView_Tests" */ = {
785
isa = XCConfigurationList;
786
buildConfigurations = (
780
- FEC07C6ED2CC501DE2BF35F743DC7B1D /* Debug */,
781
- CCCE7A74822F3B8EDCA48856B23FAF1C /* Release */,
787
+ 5F797E953485F04E4BB3775794EE3D40 /* Debug */,
788
+ C8797A4E71D288BA788FEF3CA5D7B2FB /* Release */,
789
);
790
defaultConfigurationIsVisible = 0;
791
defaultConfigurationName = Release;
@@ -786,8 +793,8 @@
793
A4919AE2AB05113658C3106D0F694CC7 /* Build configuration list for PBXNativeTarget "JomloTableView" */ = {
794
isa = XCConfigurationList;
795
buildConfigurations = (
789
- 9E44788F3505352AB48774B7563232D5 /* Debug */,
790
- F6FA9F943D5FE4A77B2FC789EAE04CF7 /* Release */,
796
+ 830D610C0771746F2B1123451439049E /* Debug */,
797
+ D1FF0C4FAD2CA75DD8EB5D5869C58E1F /* Release */,
798
);
799
defaultConfigurationIsVisible = 0;
800
defaultConfigurationName = Release;
Example/Pods/Target Support Files/JomloTableView/Info.plist
+1
-1
@@ -15,7 +15,7 @@
15
<key>CFBundlePackageType</key>
16
<string>FMWK</string>
17
<key>CFBundleShortVersionString</key>
18
- <string>0.2.0</string>
18
+ <string>0.2.1</string>
19
<key>CFBundleSignature</key>
20
<string>????</string>
21
<key>CFBundleVersion</key>
Example/Pods/Target Support Files/JomloTableView/JomloTableView-prefix.pch
+8
@@ -1,4 +1,12 @@
1
#ifdef __OBJC__
2
#import <UIKit/UIKit.h>
3
+#else
4
+#ifndef FOUNDATION_EXPORT
5
+#if defined(__cplusplus)
6
+#define FOUNDATION_EXPORT extern "C"
7
+#else
8
+#define FOUNDATION_EXPORT extern
9
+#endif
10
+#endif
11
#endif
12
Example/Pods/Target Support Files/JomloTableView/JomloTableView-umbrella.h
+8
@@ -1,5 +1,13 @@
1
#ifdef __OBJC__
2
#import <UIKit/UIKit.h>
3
+#else
4
+#ifndef FOUNDATION_EXPORT
5
+#if defined(__cplusplus)
6
+#define FOUNDATION_EXPORT extern "C"
7
+#else
8
+#define FOUNDATION_EXPORT extern
9
+#endif
10
+#endif
11
#endif
12
13
Example/Pods/Target Support Files/JomloTableView/JomloTableView.xcconfig
+1
@@ -5,5 +5,6 @@ OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
5
PODS_BUILD_DIR = $BUILD_DIR
6
PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
7
PODS_ROOT = ${SRCROOT}
8
+PODS_TARGET_SRCROOT = ${PODS_ROOT}/../..
9
PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier}
10
SKIP_INSTALL = YES
Example/Pods/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example-frameworks.sh
+29
-8
@@ -6,6 +6,10 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
6
7
SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
8
9
+# This protects against multiple targets copying the same framework dependency at the same time. The solution
10
+# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
11
+RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
12
+
13
install_framework()
14
{
15
if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then
@@ -23,9 +27,9 @@ install_framework()
27
source="$(readlink "${source}")"
28
fi
29
26
- # use filter instead of exclude so missing patterns dont' throw errors
27
- echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\""
28
- rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}"
30
+ # Use filter instead of exclude so missing patterns don't throw errors.
31
+ echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\""
32
+ rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}"
33
34
local basename
35
basename="$(basename -s .framework "$1")"
@@ -54,13 +58,27 @@ install_framework()
58
fi
59
}
60
61
+# Copies the dSYM of a vendored framework
62
+install_dsym() {
63
+ local source="$1"
64
+ if [ -r "$source" ]; then
65
+ echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DWARF_DSYM_FOLDER_PATH}\""
66
+ rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DWARF_DSYM_FOLDER_PATH}"
67
+ fi
68
+}
69
+
70
# Signs a framework with the provided identity
71
code_sign_if_enabled() {
72
if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
73
# Use the current code_sign_identitiy
74
echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
62
- echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements \"$1\""
63
- /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements "$1"
75
+ local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'"
76
+
77
+ if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
78
+ code_sign_cmd="$code_sign_cmd &"
79
+ fi
80
+ echo "$code_sign_cmd"
81
+ eval "$code_sign_cmd"
82
fi
83
}
84
@@ -71,7 +89,7 @@ strip_invalid_archs() {
89
archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)"
90
stripped=""
91
for arch in $archs; do
74
- if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then
92
+ if ! [[ "${ARCHS}" == *"$arch"* ]]; then
93
# Strip non-valid architectures in-place
94
lipo -remove "$arch" -output "$binary" "$binary" || exit 1
95
stripped="$stripped $arch"
@@ -84,8 +102,11 @@ strip_invalid_archs() {
102
103
104
if [[ "$CONFIGURATION" == "Debug" ]]; then
87
- install_framework "$BUILT_PRODUCTS_DIR/JomloTableView/JomloTableView.framework"
105
+ install_framework "${BUILT_PRODUCTS_DIR}/JomloTableView/JomloTableView.framework"
106
fi
107
if [[ "$CONFIGURATION" == "Release" ]]; then
90
- install_framework "$BUILT_PRODUCTS_DIR/JomloTableView/JomloTableView.framework"
108
+ install_framework "${BUILT_PRODUCTS_DIR}/JomloTableView/JomloTableView.framework"
109
+fi
110
+if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
111
+ wait
112
fi
Example/Pods/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example-resources.sh
+21
-11
@@ -8,6 +8,10 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt
8
9
XCASSET_FILES=()
10
11
+# This protects against multiple targets copying the same framework dependency at the same time. The solution
12
+# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
13
+RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
14
+
15
case "${TARGETED_DEVICE_FAMILY}" in
16
1,2)
17
TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
@@ -18,6 +22,12 @@ case "${TARGETED_DEVICE_FAMILY}" in
22
2)
23
TARGET_DEVICE_ARGS="--target-device ipad"
24
;;
25
+ 3)
26
+ TARGET_DEVICE_ARGS="--target-device tv"
27
+ ;;
28
+ 4)
29
+ TARGET_DEVICE_ARGS="--target-device watch"
30
+ ;;
31
*)
32
TARGET_DEVICE_ARGS="--target-device mac"
33
;;
@@ -38,29 +48,29 @@ EOM
48
fi
49
case $RESOURCE_PATH in
50
*.storyboard)
41
- echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}"
51
+ echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true
52
ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS}
53
;;
54
*.xib)
45
- echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}"
55
+ echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true
56
ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS}
57
;;
58
*.framework)
49
- echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
59
+ echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true
60
mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
51
- echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
52
- rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
61
+ echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true
62
+ rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
63
;;
64
*.xcdatamodel)
55
- echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\""
65
+ echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true
66
xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom"
67
;;
68
*.xcdatamodeld)
59
- echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\""
69
+ echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true
70
xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd"
71
;;
72
*.xcmappingmodel)
63
- echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\""
73
+ echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true
74
xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm"
75
;;
76
*.xcassets)
@@ -68,16 +78,16 @@ EOM
78
XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE")
79
;;
80
*)
71
- echo "$RESOURCE_PATH"
81
+ echo "$RESOURCE_PATH" || true
82
echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY"
83
;;
84
esac
85
}
86
if [[ "$CONFIGURATION" == "Debug" ]]; then
77
- install_resource "TwitterKit/iOS/TwitterKit.framework/Versions/A/Resources/TwitterKitResources.bundle"
87
+ install_resource "${PODS_ROOT}/TwitterKit/iOS/TwitterKit.framework/Versions/A/Resources/TwitterKitResources.bundle"
88
fi
89
if [[ "$CONFIGURATION" == "Release" ]]; then
80
- install_resource "TwitterKit/iOS/TwitterKit.framework/Versions/A/Resources/TwitterKitResources.bundle"
90
+ install_resource "${PODS_ROOT}/TwitterKit/iOS/TwitterKit.framework/Versions/A/Resources/TwitterKitResources.bundle"
91
fi
92
93
mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}"
Example/Pods/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example-umbrella.h
+8
@@ -1,5 +1,13 @@
1
#ifdef __OBJC__
2
#import <UIKit/UIKit.h>
3
+#else
4
+#ifndef FOUNDATION_EXPORT
5
+#if defined(__cplusplus)
6
+#define FOUNDATION_EXPORT extern "C"
7
+#else
8
+#define FOUNDATION_EXPORT extern
9
+#endif
10
+#endif
11
#endif
12
13
Example/Pods/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example.debug.xcconfig
+1
-1
@@ -1,5 +1,4 @@
1
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2
-EMBEDDED_CONTENT_CONTAINS_SWIFT = YES
2
FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/JomloTableView" "${PODS_ROOT}/Fabric/iOS" "${PODS_ROOT}/TwitterCore/iOS" "${PODS_ROOT}/TwitterKit/iOS"
3
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/TwitterCore" "${PODS_ROOT}/Headers/Public/TwitterKit"
@@ -9,4 +8,5 @@ OTHER_LDFLAGS = $(inherited) -ObjC -framework "AVFoundation" -framework "Account
8
OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
9
PODS_BUILD_DIR = $BUILD_DIR
10
PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
11
+PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
12
PODS_ROOT = ${SRCROOT}/Pods
Example/Pods/Target Support Files/Pods-JomloTableView_Example/Pods-JomloTableView_Example.release.xcconfig
+1
-1
@@ -1,5 +1,4 @@
1
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES
2
-EMBEDDED_CONTENT_CONTAINS_SWIFT = YES
2
FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/JomloTableView" "${PODS_ROOT}/Fabric/iOS" "${PODS_ROOT}/TwitterCore/iOS" "${PODS_ROOT}/TwitterKit/iOS"
3
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
4
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/TwitterCore" "${PODS_ROOT}/Headers/Public/TwitterKit"
@@ -9,4 +8,5 @@ OTHER_LDFLAGS = $(inherited) -ObjC -framework "AVFoundation" -framework "Account
8
OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
9
PODS_BUILD_DIR = $BUILD_DIR
10
PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
11
+PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
12
PODS_ROOT = ${SRCROOT}/Pods
Example/Pods/Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests-frameworks.sh
+27
-6
@@ -6,6 +6,10 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
6
7
SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}"
8
9
+# This protects against multiple targets copying the same framework dependency at the same time. The solution
10
+# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
11
+RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
12
+
13
install_framework()
14
{
15
if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then
@@ -23,9 +27,9 @@ install_framework()
27
source="$(readlink "${source}")"
28
fi
29
26
- # use filter instead of exclude so missing patterns dont' throw errors
27
- echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\""
28
- rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}"
30
+ # Use filter instead of exclude so missing patterns don't throw errors.
31
+ echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\""
32
+ rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}"
33
34
local basename
35
basename="$(basename -s .framework "$1")"
@@ -54,13 +58,27 @@ install_framework()
58
fi
59
}
60
61
+# Copies the dSYM of a vendored framework
62
+install_dsym() {
63
+ local source="$1"
64
+ if [ -r "$source" ]; then
65
+ echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DWARF_DSYM_FOLDER_PATH}\""
66
+ rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DWARF_DSYM_FOLDER_PATH}"
67
+ fi
68
+}
69
+
70
# Signs a framework with the provided identity
71
code_sign_if_enabled() {
72
if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then
73
# Use the current code_sign_identitiy
74
echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}"
62
- echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements \"$1\""
63
- /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements "$1"
75
+ local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'"
76
+
77
+ if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
78
+ code_sign_cmd="$code_sign_cmd &"
79
+ fi
80
+ echo "$code_sign_cmd"
81
+ eval "$code_sign_cmd"
82
fi
83
}
84
@@ -71,7 +89,7 @@ strip_invalid_archs() {
89
archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)"
90
stripped=""
91
for arch in $archs; do
74
- if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then
92
+ if ! [[ "${ARCHS}" == *"$arch"* ]]; then
93
# Strip non-valid architectures in-place
94
lipo -remove "$arch" -output "$binary" "$binary" || exit 1
95
stripped="$stripped $arch"
@@ -82,3 +100,6 @@ strip_invalid_archs() {
100
fi
101
}
102
103
+if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then
104
+ wait
105
+fi
Example/Pods/Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests-resources.sh
+19
-9
@@ -8,6 +8,10 @@ RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt
8
9
XCASSET_FILES=()
10
11
+# This protects against multiple targets copying the same framework dependency at the same time. The solution
12
+# was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html
13
+RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????")
14
+
15
case "${TARGETED_DEVICE_FAMILY}" in
16
1,2)
17
TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone"
@@ -18,6 +22,12 @@ case "${TARGETED_DEVICE_FAMILY}" in
22
2)
23
TARGET_DEVICE_ARGS="--target-device ipad"
24
;;
25
+ 3)
26
+ TARGET_DEVICE_ARGS="--target-device tv"
27
+ ;;
28
+ 4)
29
+ TARGET_DEVICE_ARGS="--target-device watch"
30
+ ;;
31
*)
32
TARGET_DEVICE_ARGS="--target-device mac"
33
;;
@@ -38,29 +48,29 @@ EOM
48
fi
49
case $RESOURCE_PATH in
50
*.storyboard)
41
- echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}"
51
+ echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true
52
ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS}
53
;;
54
*.xib)
45
- echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}"
55
+ echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" || true
56
ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS}
57
;;
58
*.framework)
49
- echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
59
+ echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true
60
mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
51
- echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
52
- rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
61
+ echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" || true
62
+ rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}"
63
;;
64
*.xcdatamodel)
55
- echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\""
65
+ echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" || true
66
xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom"
67
;;
68
*.xcdatamodeld)
59
- echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\""
69
+ echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" || true
70
xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd"
71
;;
72
*.xcmappingmodel)
63
- echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\""
73
+ echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" || true
74
xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm"
75
;;
76
*.xcassets)
@@ -68,7 +78,7 @@ EOM
78
XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE")
79
;;
80
*)
71
- echo "$RESOURCE_PATH"
81
+ echo "$RESOURCE_PATH" || true
82
echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY"
83
;;
84
esac
Example/Pods/Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests-umbrella.h
+8
@@ -1,5 +1,13 @@
1
#ifdef __OBJC__
2
#import <UIKit/UIKit.h>
3
+#else
4
+#ifndef FOUNDATION_EXPORT
5
+#if defined(__cplusplus)
6
+#define FOUNDATION_EXPORT extern "C"
7
+#else
8
+#define FOUNDATION_EXPORT extern
9
+#endif
10
+#endif
11
#endif
12
13
Example/Pods/Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests.debug.xcconfig
+3
-2
@@ -1,9 +1,10 @@
1
-ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO
2
-FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/JomloTableView"
1
+FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/JomloTableView" "${PODS_ROOT}/Fabric/iOS" "${PODS_ROOT}/TwitterCore/iOS" "${PODS_ROOT}/TwitterKit/iOS"
2
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/TwitterCore" "${PODS_ROOT}/Headers/Public/TwitterKit"
4
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
5
OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/JomloTableView/JomloTableView.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/TwitterCore" -isystem "${PODS_ROOT}/Headers/Public/TwitterKit"
6
+OTHER_LDFLAGS = $(inherited) -framework "AVFoundation" -framework "Accounts" -framework "CoreData" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreText" -framework "Foundation" -framework "QuartzCore" -framework "SafariServices" -framework "Security" -framework "Social" -framework "UIKit"
7
PODS_BUILD_DIR = $BUILD_DIR
8
PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
9
+PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
10
PODS_ROOT = ${SRCROOT}/Pods
Example/Pods/Target Support Files/Pods-JomloTableView_Tests/Pods-JomloTableView_Tests.release.xcconfig
+3
-2
@@ -1,9 +1,10 @@
1
-ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO
2
-FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/JomloTableView"
1
+FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/JomloTableView" "${PODS_ROOT}/Fabric/iOS" "${PODS_ROOT}/TwitterCore/iOS" "${PODS_ROOT}/TwitterKit/iOS"
2
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
3
HEADER_SEARCH_PATHS = $(inherited) "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Fabric" "${PODS_ROOT}/Headers/Public/TwitterCore" "${PODS_ROOT}/Headers/Public/TwitterKit"
4
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
5
OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/JomloTableView/JomloTableView.framework/Headers" -isystem "${PODS_ROOT}/Headers/Public" -isystem "${PODS_ROOT}/Headers/Public/Fabric" -isystem "${PODS_ROOT}/Headers/Public/TwitterCore" -isystem "${PODS_ROOT}/Headers/Public/TwitterKit"
6
+OTHER_LDFLAGS = $(inherited) -framework "AVFoundation" -framework "Accounts" -framework "CoreData" -framework "CoreGraphics" -framework "CoreMedia" -framework "CoreText" -framework "Foundation" -framework "QuartzCore" -framework "SafariServices" -framework "Security" -framework "Social" -framework "UIKit"
7
PODS_BUILD_DIR = $BUILD_DIR
8
PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)
9
+PODS_PODFILE_DIR_PATH = ${SRCROOT}/.
10
PODS_ROOT = ${SRCROOT}/Pods