Skip to content

Commit d293dc4

Browse files
committed
Bump to Swift 4.2
1 parent 225a0f4 commit d293dc4

File tree

6 files changed

+37
-46
lines changed

6 files changed

+37
-46
lines changed

.swift-version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.1
1+
4.2

Example/SwiftCronExample.xcodeproj/project.pbxproj

+6-38
Original file line numberDiff line numberDiff line change
@@ -204,7 +204,6 @@
204204
8679D26F1CE1F4730071D783 /* Resources */,
205205
955360B1207221680040C5C5 /* Run SwiftLint */,
206206
42C8277495ABC8132337E07F /* [CP] Embed Pods Frameworks */,
207-
32DF2E51192F05F6A8F079E6 /* [CP] Copy Pods Resources */,
208207
);
209208
buildRules = (
210209
);
@@ -224,7 +223,6 @@
224223
8679D2821CE1F4740071D783 /* Frameworks */,
225224
8679D2831CE1F4740071D783 /* Resources */,
226225
FB1006182B176A61E545DAAD /* [CP] Embed Pods Frameworks */,
227-
1E27C67471A351797CF56101 /* [CP] Copy Pods Resources */,
228226
);
229227
buildRules = (
230228
);
@@ -297,36 +295,6 @@
297295
/* End PBXResourcesBuildPhase section */
298296

299297
/* Begin PBXShellScriptBuildPhase section */
300-
1E27C67471A351797CF56101 /* [CP] Copy Pods Resources */ = {
301-
isa = PBXShellScriptBuildPhase;
302-
buildActionMask = 2147483647;
303-
files = (
304-
);
305-
inputPaths = (
306-
);
307-
name = "[CP] Copy Pods Resources";
308-
outputPaths = (
309-
);
310-
runOnlyForDeploymentPostprocessing = 0;
311-
shellPath = /bin/sh;
312-
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SwiftCronExampleTests/Pods-SwiftCronExampleTests-resources.sh\"\n";
313-
showEnvVarsInLog = 0;
314-
};
315-
32DF2E51192F05F6A8F079E6 /* [CP] Copy Pods Resources */ = {
316-
isa = PBXShellScriptBuildPhase;
317-
buildActionMask = 2147483647;
318-
files = (
319-
);
320-
inputPaths = (
321-
);
322-
name = "[CP] Copy Pods Resources";
323-
outputPaths = (
324-
);
325-
runOnlyForDeploymentPostprocessing = 0;
326-
shellPath = /bin/sh;
327-
shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-SwiftCronExample/Pods-SwiftCronExample-resources.sh\"\n";
328-
showEnvVarsInLog = 0;
329-
};
330298
42C8277495ABC8132337E07F /* [CP] Embed Pods Frameworks */ = {
331299
isa = PBXShellScriptBuildPhase;
332300
buildActionMask = 2147483647;
@@ -526,7 +494,7 @@
526494
ONLY_ACTIVE_ARCH = YES;
527495
SDKROOT = iphoneos;
528496
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
529-
SWIFT_VERSION = 4.0;
497+
SWIFT_VERSION = 4.2;
530498
};
531499
name = Debug;
532500
};
@@ -575,7 +543,7 @@
575543
MTL_ENABLE_DEBUG_INFO = NO;
576544
SDKROOT = iphoneos;
577545
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
578-
SWIFT_VERSION = 4.0;
546+
SWIFT_VERSION = 4.2;
579547
VALIDATE_PRODUCT = YES;
580548
};
581549
name = Release;
@@ -591,7 +559,7 @@
591559
PRODUCT_BUNDLE_IDENTIFIER = com.Rush42.SwiftCronExample;
592560
PRODUCT_NAME = "$(TARGET_NAME)";
593561
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
594-
SWIFT_VERSION = 4.0;
562+
SWIFT_VERSION = 4.2;
595563
};
596564
name = Debug;
597565
};
@@ -606,7 +574,7 @@
606574
PRODUCT_BUNDLE_IDENTIFIER = com.Rush42.SwiftCronExample;
607575
PRODUCT_NAME = "$(TARGET_NAME)";
608576
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
609-
SWIFT_VERSION = 4.0;
577+
SWIFT_VERSION = 4.2;
610578
};
611579
name = Release;
612580
};
@@ -624,7 +592,7 @@
624592
SWIFT_OBJC_BRIDGING_HEADER = "SwiftCronExampleTests/SwiftCronExampleTests-Bridging-Header.h";
625593
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
626594
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
627-
SWIFT_VERSION = 4.0;
595+
SWIFT_VERSION = 4.2;
628596
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SwiftCronExample.app/SwiftCronExample";
629597
};
630598
name = Debug;
@@ -642,7 +610,7 @@
642610
PRODUCT_NAME = "$(TARGET_NAME)";
643611
SWIFT_OBJC_BRIDGING_HEADER = "SwiftCronExampleTests/SwiftCronExampleTests-Bridging-Header.h";
644612
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
645-
SWIFT_VERSION = 4.0;
613+
SWIFT_VERSION = 4.2;
646614
TEST_HOST = "$(BUILT_PRODUCTS_DIR)/SwiftCronExample.app/SwiftCronExample";
647615
};
648616
name = Release;

Example/SwiftCronExample/AppDelegate.swift

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,8 @@ class AppDelegate: UIResponder, UIApplicationDelegate {
1515
var window: UIWindow?
1616

1717
func application(
18-
_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?)
18+
_ application: UIApplication, didFinishLaunchingWithOptions
19+
launchOptions: [UIApplication.LaunchOptionsKey: Any]?)
1920
-> Bool {
2021
return true
2122
}

SwiftCron.podspec

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Pod::Spec.new do |s|
22
s.name = "SwiftCron"
3-
s.version = "0.4.3"
3+
s.version = "0.4.8"
44
s.summary = "Cron expression parser."
55

66

SwiftCron.xcodeproj/project.pbxproj

+26-4
Original file line numberDiff line numberDiff line change
@@ -150,12 +150,12 @@
150150
9577E8EE1E7396D4007854EE /* Project object */ = {
151151
isa = PBXProject;
152152
attributes = {
153-
LastUpgradeCheck = 0820;
153+
LastUpgradeCheck = 1000;
154154
ORGANIZATIONNAME = TheCodedSelf;
155155
TargetAttributes = {
156156
9577E8F61E7396D4007854EE = {
157157
CreatedOnToolsVersion = 8.2.1;
158-
LastSwiftMigration = 0820;
158+
LastSwiftMigration = 1000;
159159
ProvisioningStyle = Automatic;
160160
};
161161
};
@@ -224,15 +224,23 @@
224224
CLANG_CXX_LIBRARY = "libc++";
225225
CLANG_ENABLE_MODULES = YES;
226226
CLANG_ENABLE_OBJC_ARC = YES;
227+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
227228
CLANG_WARN_BOOL_CONVERSION = YES;
229+
CLANG_WARN_COMMA = YES;
228230
CLANG_WARN_CONSTANT_CONVERSION = YES;
231+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
229232
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
230233
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
231234
CLANG_WARN_EMPTY_BODY = YES;
232235
CLANG_WARN_ENUM_CONVERSION = YES;
233236
CLANG_WARN_INFINITE_RECURSION = YES;
234237
CLANG_WARN_INT_CONVERSION = YES;
238+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
239+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
240+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
235241
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
242+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
243+
CLANG_WARN_STRICT_PROTOTYPES = YES;
236244
CLANG_WARN_SUSPICIOUS_MOVE = YES;
237245
CLANG_WARN_UNREACHABLE_CODE = YES;
238246
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -262,6 +270,8 @@
262270
SDKROOT = iphoneos;
263271
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
264272
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
273+
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
274+
SWIFT_VERSION = 4.2;
265275
TARGETED_DEVICE_FAMILY = "1,2";
266276
VERSIONING_SYSTEM = "apple-generic";
267277
VERSION_INFO_PREFIX = "";
@@ -277,15 +287,23 @@
277287
CLANG_CXX_LIBRARY = "libc++";
278288
CLANG_ENABLE_MODULES = YES;
279289
CLANG_ENABLE_OBJC_ARC = YES;
290+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
280291
CLANG_WARN_BOOL_CONVERSION = YES;
292+
CLANG_WARN_COMMA = YES;
281293
CLANG_WARN_CONSTANT_CONVERSION = YES;
294+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
282295
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
283296
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
284297
CLANG_WARN_EMPTY_BODY = YES;
285298
CLANG_WARN_ENUM_CONVERSION = YES;
286299
CLANG_WARN_INFINITE_RECURSION = YES;
287300
CLANG_WARN_INT_CONVERSION = YES;
301+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
302+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
303+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
288304
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
305+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
306+
CLANG_WARN_STRICT_PROTOTYPES = YES;
289307
CLANG_WARN_SUSPICIOUS_MOVE = YES;
290308
CLANG_WARN_UNREACHABLE_CODE = YES;
291309
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -307,6 +325,8 @@
307325
MTL_ENABLE_DEBUG_INFO = NO;
308326
SDKROOT = iphoneos;
309327
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
328+
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
329+
SWIFT_VERSION = 4.2;
310330
TARGETED_DEVICE_FAMILY = "1,2";
311331
VALIDATE_PRODUCT = YES;
312332
VERSIONING_SYSTEM = "apple-generic";
@@ -330,7 +350,8 @@
330350
PRODUCT_NAME = "$(TARGET_NAME)";
331351
SKIP_INSTALL = YES;
332352
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
333-
SWIFT_VERSION = 3.0;
353+
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
354+
SWIFT_VERSION = 4.2;
334355
};
335356
name = Debug;
336357
};
@@ -349,7 +370,8 @@
349370
PRODUCT_BUNDLE_IDENTIFIER = com.thecodedself.SwiftCron;
350371
PRODUCT_NAME = "$(TARGET_NAME)";
351372
SKIP_INSTALL = YES;
352-
SWIFT_VERSION = 3.0;
373+
SWIFT_SWIFT3_OBJC_INFERENCE = Off;
374+
SWIFT_VERSION = 4.2;
353375
};
354376
name = Release;
355377
};

SwiftCron.xcodeproj/xcshareddata/xcschemes/SwiftCron.xcscheme

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "0820"
3+
LastUpgradeVersion = "1000"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

0 commit comments

Comments
 (0)