Skip to content

Commit 82fb02f

Browse files
authored
Merge pull request #7 from PierrePerrin/develop
Migration to Swift 5
2 parents 6798ee1 + bcd5da6 commit 82fb02f

File tree

3 files changed

+30
-9
lines changed

3 files changed

+30
-9
lines changed

ShadowView.podspec

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
Pod::Spec.new do |s|
22

33
s.name = 'ShadowView'
4-
s.version = '1.4'
4+
5+
s.version = '1.4.1'
6+
57
s.summary = 'ShadowView is an iOS Shadow library that makes view\'s shadow implementation easy and sweet'
68

79
s.description = <<-DESC

ShadowView.xcodeproj/project.pbxproj

Lines changed: 26 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@
242242
isa = PBXProject;
243243
attributes = {
244244
LastSwiftUpdateCheck = 0830;
245-
LastUpgradeCheck = 0830;
245+
LastUpgradeCheck = 1020;
246246
ORGANIZATIONNAME = Pierreperrin;
247247
TargetAttributes = {
248248
F907D0FB1F27EC93007D4BE4 = {
@@ -269,6 +269,7 @@
269269
developmentRegion = English;
270270
hasScannedForEncodings = 0;
271271
knownRegions = (
272+
English,
272273
en,
273274
Base,
274275
);
@@ -388,21 +389,30 @@
388389
isa = XCBuildConfiguration;
389390
buildSettings = {
390391
ALWAYS_SEARCH_USER_PATHS = NO;
392+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
391393
CLANG_ANALYZER_NONNULL = YES;
392394
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
393395
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
394396
CLANG_CXX_LIBRARY = "libc++";
395397
CLANG_ENABLE_MODULES = YES;
396398
CLANG_ENABLE_OBJC_ARC = YES;
399+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
397400
CLANG_WARN_BOOL_CONVERSION = YES;
401+
CLANG_WARN_COMMA = YES;
398402
CLANG_WARN_CONSTANT_CONVERSION = YES;
403+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
399404
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
400405
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
401406
CLANG_WARN_EMPTY_BODY = YES;
402407
CLANG_WARN_ENUM_CONVERSION = YES;
403408
CLANG_WARN_INFINITE_RECURSION = YES;
404409
CLANG_WARN_INT_CONVERSION = YES;
410+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
411+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
412+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
405413
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
414+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
415+
CLANG_WARN_STRICT_PROTOTYPES = YES;
406416
CLANG_WARN_SUSPICIOUS_MOVE = YES;
407417
CLANG_WARN_UNREACHABLE_CODE = YES;
408418
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -442,21 +452,30 @@
442452
isa = XCBuildConfiguration;
443453
buildSettings = {
444454
ALWAYS_SEARCH_USER_PATHS = NO;
455+
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
445456
CLANG_ANALYZER_NONNULL = YES;
446457
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
447458
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
448459
CLANG_CXX_LIBRARY = "libc++";
449460
CLANG_ENABLE_MODULES = YES;
450461
CLANG_ENABLE_OBJC_ARC = YES;
462+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
451463
CLANG_WARN_BOOL_CONVERSION = YES;
464+
CLANG_WARN_COMMA = YES;
452465
CLANG_WARN_CONSTANT_CONVERSION = YES;
466+
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
453467
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
454468
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
455469
CLANG_WARN_EMPTY_BODY = YES;
456470
CLANG_WARN_ENUM_CONVERSION = YES;
457471
CLANG_WARN_INFINITE_RECURSION = YES;
458472
CLANG_WARN_INT_CONVERSION = YES;
473+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
474+
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
475+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
459476
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
477+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
478+
CLANG_WARN_STRICT_PROTOTYPES = YES;
460479
CLANG_WARN_SUSPICIOUS_MOVE = YES;
461480
CLANG_WARN_UNREACHABLE_CODE = YES;
462481
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -504,7 +523,7 @@
504523
PRODUCT_NAME = "$(TARGET_NAME)";
505524
SKIP_INSTALL = YES;
506525
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
507-
SWIFT_VERSION = 3.0;
526+
SWIFT_VERSION = 5.0;
508527
};
509528
name = Debug;
510529
};
@@ -525,7 +544,7 @@
525544
PRODUCT_BUNDLE_IDENTIFIER = PP.ShadowView;
526545
PRODUCT_NAME = "$(TARGET_NAME)";
527546
SKIP_INSTALL = YES;
528-
SWIFT_VERSION = 3.0;
547+
SWIFT_VERSION = 5.0;
529548
};
530549
name = Release;
531550
};
@@ -538,7 +557,7 @@
538557
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
539558
PRODUCT_BUNDLE_IDENTIFIER = PP.ShadowViewTests;
540559
PRODUCT_NAME = "$(TARGET_NAME)";
541-
SWIFT_VERSION = 3.0;
560+
SWIFT_VERSION = 5.0;
542561
};
543562
name = Debug;
544563
};
@@ -551,7 +570,7 @@
551570
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
552571
PRODUCT_BUNDLE_IDENTIFIER = PP.ShadowViewTests;
553572
PRODUCT_NAME = "$(TARGET_NAME)";
554-
SWIFT_VERSION = 3.0;
573+
SWIFT_VERSION = 5.0;
555574
};
556575
name = Release;
557576
};
@@ -568,7 +587,7 @@
568587
PRODUCT_NAME = "$(TARGET_NAME)";
569588
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
570589
SWIFT_SWIFT3_OBJC_INFERENCE = On;
571-
SWIFT_VERSION = 4.2;
590+
SWIFT_VERSION = 5.0;
572591
};
573592
name = Debug;
574593
};
@@ -584,7 +603,7 @@
584603
PRODUCT_BUNDLE_IDENTIFIER = PP.ShadowViewExample.Pierre.Perrin;
585604
PRODUCT_NAME = "$(TARGET_NAME)";
586605
SWIFT_SWIFT3_OBJC_INFERENCE = On;
587-
SWIFT_VERSION = 4.2;
606+
SWIFT_VERSION = 5.0;
588607
};
589608
name = Release;
590609
};

ShadowView.xcodeproj/xcshareddata/xcschemes/ShadowView.xcscheme

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<Scheme
3-
LastUpgradeVersion = "1010"
3+
LastUpgradeVersion = "1020"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

0 commit comments

Comments
 (0)