Skip to content

Commit 2594476

Browse files
committed
update to Swift 2.3
1 parent c700719 commit 2594476

File tree

5 files changed

+26
-5
lines changed

5 files changed

+26
-5
lines changed

PeerKit.xcodeproj/project.pbxproj

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -253,20 +253,24 @@
253253
attributes = {
254254
LastSwiftMigration = 0700;
255255
LastSwiftUpdateCheck = 0700;
256-
LastUpgradeCheck = 0700;
256+
LastUpgradeCheck = 0800;
257257
ORGANIZATIONNAME = "JP Simard";
258258
TargetAttributes = {
259259
E86EC4411AB734F5001A7734 = {
260260
CreatedOnToolsVersion = 6.3;
261+
LastSwiftMigration = 0800;
261262
};
262263
E86EC4511AB73597001A7734 = {
263264
CreatedOnToolsVersion = 6.3;
265+
LastSwiftMigration = 0800;
264266
};
265267
E89FD6BF1A0C3CDC00C2FEF7 = {
266268
CreatedOnToolsVersion = 6.1;
269+
LastSwiftMigration = 0800;
267270
};
268271
E8DC82811AB7306C000BB585 = {
269272
CreatedOnToolsVersion = 6.3;
273+
LastSwiftMigration = 0800;
270274
};
271275
};
272276
};
@@ -396,6 +400,7 @@
396400
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
397401
PRODUCT_BUNDLE_IDENTIFIER = "com.jpsim.$(PRODUCT_NAME:rfc1034identifier)";
398402
PRODUCT_NAME = "$(TARGET_NAME)";
403+
SWIFT_VERSION = 2.3;
399404
};
400405
name = Debug;
401406
};
@@ -414,6 +419,7 @@
414419
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
415420
PRODUCT_BUNDLE_IDENTIFIER = "com.jpsim.$(PRODUCT_NAME:rfc1034identifier)";
416421
PRODUCT_NAME = "$(TARGET_NAME)";
422+
SWIFT_VERSION = 2.3;
417423
};
418424
name = Release;
419425
};
@@ -437,6 +443,7 @@
437443
PRODUCT_BUNDLE_IDENTIFIER = "com.jpsim.$(PRODUCT_NAME:rfc1034identifier)";
438444
PRODUCT_NAME = "$(TARGET_NAME)";
439445
SDKROOT = macosx;
446+
SWIFT_VERSION = 2.3;
440447
};
441448
name = Debug;
442449
};
@@ -457,6 +464,7 @@
457464
PRODUCT_BUNDLE_IDENTIFIER = "com.jpsim.$(PRODUCT_NAME:rfc1034identifier)";
458465
PRODUCT_NAME = "$(TARGET_NAME)";
459466
SDKROOT = macosx;
467+
SWIFT_VERSION = 2.3;
460468
};
461469
name = Release;
462470
};
@@ -473,8 +481,10 @@
473481
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
474482
CLANG_WARN_EMPTY_BODY = YES;
475483
CLANG_WARN_ENUM_CONVERSION = YES;
484+
CLANG_WARN_INFINITE_RECURSION = YES;
476485
CLANG_WARN_INT_CONVERSION = YES;
477486
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
487+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
478488
CLANG_WARN_UNREACHABLE_CODE = YES;
479489
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
480490
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@@ -484,6 +494,7 @@
484494
ENABLE_TESTABILITY = YES;
485495
GCC_C_LANGUAGE_STANDARD = gnu99;
486496
GCC_DYNAMIC_NO_PIC = NO;
497+
GCC_NO_COMMON_BLOCKS = YES;
487498
GCC_OPTIMIZATION_LEVEL = 0;
488499
GCC_PREPROCESSOR_DEFINITIONS = (
489500
"DEBUG=1",
@@ -520,8 +531,10 @@
520531
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
521532
CLANG_WARN_EMPTY_BODY = YES;
522533
CLANG_WARN_ENUM_CONVERSION = YES;
534+
CLANG_WARN_INFINITE_RECURSION = YES;
523535
CLANG_WARN_INT_CONVERSION = YES;
524536
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
537+
CLANG_WARN_SUSPICIOUS_MOVE = YES;
525538
CLANG_WARN_UNREACHABLE_CODE = YES;
526539
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
527540
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
@@ -530,6 +543,7 @@
530543
ENABLE_NS_ASSERTIONS = NO;
531544
ENABLE_STRICT_OBJC_MSGSEND = YES;
532545
GCC_C_LANGUAGE_STANDARD = gnu99;
546+
GCC_NO_COMMON_BLOCKS = YES;
533547
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
534548
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
535549
GCC_WARN_UNDECLARED_SELECTOR = YES;
@@ -539,6 +553,7 @@
539553
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
540554
MTL_ENABLE_DEBUG_INFO = NO;
541555
SDKROOT = iphoneos;
556+
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
542557
TARGETED_DEVICE_FAMILY = "1,2";
543558
VALIDATE_PRODUCT = YES;
544559
VERSIONING_SYSTEM = "apple-generic";
@@ -551,6 +566,7 @@
551566
buildSettings = {
552567
APPLICATION_EXTENSION_API_ONLY = YES;
553568
CLANG_ENABLE_MODULES = YES;
569+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
554570
DEFINES_MODULE = YES;
555571
DYLIB_COMPATIBILITY_VERSION = 1;
556572
DYLIB_CURRENT_VERSION = 1;
@@ -562,6 +578,7 @@
562578
PRODUCT_NAME = PeerKit;
563579
SKIP_INSTALL = YES;
564580
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
581+
SWIFT_VERSION = 2.3;
565582
};
566583
name = Debug;
567584
};
@@ -570,6 +587,7 @@
570587
buildSettings = {
571588
APPLICATION_EXTENSION_API_ONLY = YES;
572589
CLANG_ENABLE_MODULES = YES;
590+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
573591
DEFINES_MODULE = YES;
574592
DYLIB_COMPATIBILITY_VERSION = 1;
575593
DYLIB_CURRENT_VERSION = 1;
@@ -580,6 +598,7 @@
580598
PRODUCT_BUNDLE_IDENTIFIER = "com.jpsim.$(PRODUCT_NAME:rfc1034identifier)";
581599
PRODUCT_NAME = PeerKit;
582600
SKIP_INSTALL = YES;
601+
SWIFT_VERSION = 2.3;
583602
};
584603
name = Release;
585604
};
@@ -607,6 +626,7 @@
607626
PRODUCT_NAME = PeerKit;
608627
SDKROOT = macosx;
609628
SKIP_INSTALL = YES;
629+
SWIFT_VERSION = 2.3;
610630
};
611631
name = Debug;
612632
};
@@ -631,6 +651,7 @@
631651
PRODUCT_NAME = PeerKit;
632652
SDKROOT = macosx;
633653
SKIP_INSTALL = YES;
654+
SWIFT_VERSION = 2.3;
634655
};
635656
name = Release;
636657
};

PeerKit.xcodeproj/xcshareddata/xcschemes/PeerKit-OSX.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 = "0700"
3+
LastUpgradeVersion = "0800"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

PeerKit.xcodeproj/xcshareddata/xcschemes/PeerKit-iOS.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 = "0700"
3+
LastUpgradeVersion = "0800"
44
version = "1.3">
55
<BuildAction
66
parallelizeBuildables = "YES"

PeerKit/Advertiser.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class Advertiser: NSObject, MCNearbyServiceAdvertiserDelegate {
3131
advertiser?.stopAdvertisingPeer()
3232
}
3333

34-
func advertiser(advertiser: MCNearbyServiceAdvertiser, didReceiveInvitationFromPeer peerID: MCPeerID, withContext context: NSData?, invitationHandler: ((Bool, MCSession) -> Void)) {
34+
func advertiser(advertiser: MCNearbyServiceAdvertiser, didReceiveInvitationFromPeer peerID: MCPeerID, withContext context: NSData?, invitationHandler: ((Bool, MCSession?) -> Void)) {
3535
let accept = mcSession.myPeerID.hashValue > peerID.hashValue
3636
invitationHandler(accept, mcSession)
3737
if accept {

PeerKitTests/PeerKitTests.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ import PeerKit
1515

1616
class PeerKitTests: XCTestCase {
1717
func testDeviceName() {
18-
XCTAssert(count(myName) > 0, "Device name should be a non-empty string")
18+
XCTAssert(!myName.isEmpty, "Device name should be a non-empty string")
1919
}
2020
}

0 commit comments

Comments
 (0)