Skip to content

Commit 9c2cae5

Browse files
authored
Merge pull request #14 from hyperoslo/fix/swift4
Update to Swift 4
2 parents de22a32 + cf0f027 commit 9c2cae5

File tree

6 files changed

+22
-33
lines changed

6 files changed

+22
-33
lines changed

.slather.yml

Lines changed: 0 additions & 4 deletions
This file was deleted.

.swift-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.0
1+
4.0

.travis.yml

Lines changed: 0 additions & 21 deletions
This file was deleted.

PinFloyd.podspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22
s.name = "PinFloyd"
33
s.summary = "MapKit annotations clustering for iOS."
4-
s.version = "0.1.0"
4+
s.version = "1.0.0"
55
s.homepage = "https://github.com/hyperoslo/PinFloyd"
66
s.license = 'MIT'
77
s.author = { "Hyper Interaktiv AS" => "ios@hyper.no" }
@@ -11,12 +11,12 @@ Pod::Spec.new do |s|
1111
}
1212
s.social_media_url = 'https://twitter.com/hyperoslo'
1313

14-
s.ios.deployment_target = '8.0'
14+
s.ios.deployment_target = '9.0'
1515
s.tvos.deployment_target = '9.2'
1616

1717
s.requires_arc = true
1818
s.source_files = 'Sources/**/*'
1919
s.frameworks = 'UIKit', 'MapKit'
2020

21-
s.pod_target_xcconfig = { 'SWIFT_VERSION' => '3.0' }
21+
s.pod_target_xcconfig = { 'SWIFT_VERSION' => '4.0' }
2222
end

PinFloyd.xcodeproj/project.pbxproj

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@
236236
isa = PBXProject;
237237
attributes = {
238238
LastSwiftUpdateCheck = 0720;
239-
LastUpgradeCheck = 0830;
239+
LastUpgradeCheck = 0920;
240240
ORGANIZATIONNAME = "Hyper Interaktiv AS";
241241
TargetAttributes = {
242242
D5B2E89E1C3A780C00C0327D = {
@@ -338,14 +338,20 @@
338338
CLANG_CXX_LIBRARY = "libc++";
339339
CLANG_ENABLE_MODULES = YES;
340340
CLANG_ENABLE_OBJC_ARC = YES;
341+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
341342
CLANG_WARN_BOOL_CONVERSION = YES;
343+
CLANG_WARN_COMMA = YES;
342344
CLANG_WARN_CONSTANT_CONVERSION = YES;
343345
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
344346
CLANG_WARN_EMPTY_BODY = YES;
345347
CLANG_WARN_ENUM_CONVERSION = YES;
346348
CLANG_WARN_INFINITE_RECURSION = YES;
347349
CLANG_WARN_INT_CONVERSION = YES;
350+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
351+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
348352
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
353+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
354+
CLANG_WARN_STRICT_PROTOTYPES = YES;
349355
CLANG_WARN_SUSPICIOUS_MOVE = YES;
350356
CLANG_WARN_UNREACHABLE_CODE = YES;
351357
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -374,7 +380,7 @@
374380
ONLY_ACTIVE_ARCH = YES;
375381
SDKROOT = iphoneos;
376382
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
377-
SWIFT_VERSION = 3.0;
383+
SWIFT_VERSION = 4.0;
378384
TARGETED_DEVICE_FAMILY = "1,2";
379385
VERSIONING_SYSTEM = "apple-generic";
380386
VERSION_INFO_PREFIX = "";
@@ -389,14 +395,20 @@
389395
CLANG_CXX_LIBRARY = "libc++";
390396
CLANG_ENABLE_MODULES = YES;
391397
CLANG_ENABLE_OBJC_ARC = YES;
398+
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
392399
CLANG_WARN_BOOL_CONVERSION = YES;
400+
CLANG_WARN_COMMA = YES;
393401
CLANG_WARN_CONSTANT_CONVERSION = YES;
394402
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
395403
CLANG_WARN_EMPTY_BODY = YES;
396404
CLANG_WARN_ENUM_CONVERSION = YES;
397405
CLANG_WARN_INFINITE_RECURSION = YES;
398406
CLANG_WARN_INT_CONVERSION = YES;
407+
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
408+
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
399409
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
410+
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
411+
CLANG_WARN_STRICT_PROTOTYPES = YES;
400412
CLANG_WARN_SUSPICIOUS_MOVE = YES;
401413
CLANG_WARN_UNREACHABLE_CODE = YES;
402414
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
@@ -418,7 +430,7 @@
418430
MTL_ENABLE_DEBUG_INFO = NO;
419431
SDKROOT = iphoneos;
420432
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
421-
SWIFT_VERSION = 3.0;
433+
SWIFT_VERSION = 4.0;
422434
TARGETED_DEVICE_FAMILY = "1,2";
423435
VALIDATE_PRODUCT = YES;
424436
VERSIONING_SYSTEM = "apple-generic";

PinFloyd.xcodeproj/xcshareddata/xcschemes/PinFloyd-iOS.xcscheme

Lines changed: 3 additions & 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 = "0830"
3+
LastUpgradeVersion = "0920"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"
@@ -26,6 +26,7 @@
2626
buildConfiguration = "Debug"
2727
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
2828
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
language = ""
2930
shouldUseLaunchSchemeArgsEnv = "YES">
3031
<Testables>
3132
<TestableReference
@@ -55,6 +56,7 @@
5556
buildConfiguration = "Debug"
5657
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
5758
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
59+
language = ""
5860
launchStyle = "0"
5961
useCustomWorkingDirectory = "NO"
6062
ignoresPersistentStateOnLaunch = "NO"

0 commit comments

Comments
 (0)