Skip to content

Commit 6eb8d48

Browse files
committed
Release 2.0.1
1 parent a599a29 commit 6eb8d48

File tree

7 files changed

+272
-50
lines changed

7 files changed

+272
-50
lines changed

Sources/Info.plist

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<key>CFBundlePackageType</key>
1616
<string>FMWK</string>
1717
<key>CFBundleShortVersionString</key>
18-
<string>2.0</string>
18+
<string>2.0.1</string>
1919
<key>CFBundleVersion</key>
2020
<string>$(CURRENT_PROJECT_VERSION)</string>
2121
<key>NSPrincipalClass</key>

Sources/SwiftSocket.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#import <UIKit/UIKit.h>
1+
@import Foundation;
22

33
//! Project version number for SwiftSocket
44
FOUNDATION_EXPORT double SwiftSocketVersionNumber;

SwiftSocket.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

33
s.name = 'SwiftSocket'
4-
s.version = '2.0'
4+
s.version = '2.0.1'
55
s.summary = 'A cool framework to work with TCP and UDP sockets'
66

77
s.description = <<-DESC
@@ -16,13 +16,13 @@ Pod::Spec.new do |s|
1616
s.social_media_url = 'http://twitter.com/danshevluk'
1717

1818
s.ios.deployment_target = '8.0'
19-
s.osx.deployment_target = '10.7'
19+
s.osx.deployment_target = '10.10'
2020
s.tvos.deployment_target = '9.0'
2121
s.source = {
2222
:git => 'https://github.com/swiftsocket/SwiftSocket.git',
2323
:tag => s.version
2424
}
25-
s.source_files = 'Sources/**/*'
25+
s.source_files = 'Sources/**/*.{swift,c}'
2626
s.pod_target_xcconfig = { 'SWIFT_VERSION' => '3' }
2727

2828
end

SwiftSocket.xcodeproj/project.pbxproj

Lines changed: 27 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
objects = {
88

99
/* Begin PBXBuildFile section */
10-
3723138E1DCF84CA0042DA87 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3723138C1DCF84CA0042DA87 /* Info.plist */; };
1110
3723138F1DCF84CA0042DA87 /* SwiftSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 3723138D1DCF84CA0042DA87 /* SwiftSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
1211
372313921DCF84D80042DA87 /* UDPClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 372313901DCF84D80042DA87 /* UDPClient.swift */; };
1312
372313931DCF84D80042DA87 /* yudpsocket.c in Sources */ = {isa = PBXBuildFile; fileRef = 372313911DCF84D80042DA87 /* yudpsocket.c */; };
@@ -23,14 +22,12 @@
2322
37454EDB1E06163C00800AE5 /* ytcpsocket.c in Sources */ = {isa = PBXBuildFile; fileRef = 372313951DCF84E30042DA87 /* ytcpsocket.c */; };
2423
37454EDC1E06163C00800AE5 /* UDPClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 372313901DCF84D80042DA87 /* UDPClient.swift */; };
2524
37454EDD1E06163C00800AE5 /* yudpsocket.c in Sources */ = {isa = PBXBuildFile; fileRef = 372313911DCF84D80042DA87 /* yudpsocket.c */; };
26-
37454EDE1E06163C00800AE5 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3723138C1DCF84CA0042DA87 /* Info.plist */; };
2725
37454EDF1E06163D00800AE5 /* Result.swift in Sources */ = {isa = PBXBuildFile; fileRef = 372313981DCF84EC0042DA87 /* Result.swift */; };
2826
37454EE01E06163D00800AE5 /* Socket.swift in Sources */ = {isa = PBXBuildFile; fileRef = 372313991DCF84EC0042DA87 /* Socket.swift */; };
2927
37454EE11E06163D00800AE5 /* TCPClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 372313941DCF84E30042DA87 /* TCPClient.swift */; };
3028
37454EE21E06163D00800AE5 /* ytcpsocket.c in Sources */ = {isa = PBXBuildFile; fileRef = 372313951DCF84E30042DA87 /* ytcpsocket.c */; };
3129
37454EE31E06163D00800AE5 /* UDPClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 372313901DCF84D80042DA87 /* UDPClient.swift */; };
3230
37454EE41E06163D00800AE5 /* yudpsocket.c in Sources */ = {isa = PBXBuildFile; fileRef = 372313911DCF84D80042DA87 /* yudpsocket.c */; };
33-
37454EE91E0617F300800AE5 /* Info-tvOS.plist in Resources */ = {isa = PBXBuildFile; fileRef = 37454EE81E0617F300800AE5 /* Info-tvOS.plist */; };
3431
375C48301DDC4C56008C701D /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 375C482F1DDC4C56008C701D /* AppDelegate.swift */; };
3532
375C48321DDC4C56008C701D /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 375C48311DDC4C56008C701D /* ViewController.swift */; };
3633
375C48351DDC4C56008C701D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 375C48331DDC4C56008C701D /* Main.storyboard */; };
@@ -281,7 +278,7 @@
281278
TargetAttributes = {
282279
37454EC91E06158200800AE5 = {
283280
CreatedOnToolsVersion = 8.2;
284-
ProvisioningStyle = Automatic;
281+
ProvisioningStyle = Manual;
285282
};
286283
375C482C1DDC4C56008C701D = {
287284
CreatedOnToolsVersion = 8.1;
@@ -290,11 +287,11 @@
290287
377DAA681DCDE40200009697 = {
291288
CreatedOnToolsVersion = 8.1;
292289
LastSwiftMigration = 0810;
293-
ProvisioningStyle = Automatic;
290+
ProvisioningStyle = Manual;
294291
};
295292
377DAA751DCDE45D00009697 = {
296293
CreatedOnToolsVersion = 8.1;
297-
ProvisioningStyle = Automatic;
294+
ProvisioningStyle = Manual;
298295
};
299296
};
300297
};
@@ -324,7 +321,6 @@
324321
isa = PBXResourcesBuildPhase;
325322
buildActionMask = 2147483647;
326323
files = (
327-
37454EE91E0617F300800AE5 /* Info-tvOS.plist in Resources */,
328324
);
329325
runOnlyForDeploymentPostprocessing = 0;
330326
};
@@ -342,15 +338,13 @@
342338
isa = PBXResourcesBuildPhase;
343339
buildActionMask = 2147483647;
344340
files = (
345-
3723138E1DCF84CA0042DA87 /* Info.plist in Resources */,
346341
);
347342
runOnlyForDeploymentPostprocessing = 0;
348343
};
349344
377DAA741DCDE45D00009697 /* Resources */ = {
350345
isa = PBXResourcesBuildPhase;
351346
buildActionMask = 2147483647;
352347
files = (
353-
37454EDE1E06163C00800AE5 /* Info.plist in Resources */,
354348
);
355349
runOnlyForDeploymentPostprocessing = 0;
356350
};
@@ -430,20 +424,19 @@
430424
37454ED41E06158200800AE5 /* Debug */ = {
431425
isa = XCBuildConfiguration;
432426
buildSettings = {
427+
APPLICATION_EXTENSION_API_ONLY = YES;
433428
CLANG_ANALYZER_NONNULL = YES;
434429
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
435430
CLANG_WARN_INFINITE_RECURSION = YES;
436431
CLANG_WARN_SUSPICIOUS_MOVE = YES;
437-
CODE_SIGN_IDENTITY = "";
438-
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
432+
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
439433
CURRENT_PROJECT_VERSION = 1;
440-
DEBUG_INFORMATION_FORMAT = dwarf;
441434
DEFINES_MODULE = YES;
442435
DYLIB_COMPATIBILITY_VERSION = 1;
443436
DYLIB_CURRENT_VERSION = 1;
444437
DYLIB_INSTALL_NAME_BASE = "@rpath";
445438
GCC_NO_COMMON_BLOCKS = YES;
446-
INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist";
439+
INFOPLIST_FILE = "Sources/Info-tvOS.plist";
447440
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
448441
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
449442
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
@@ -462,20 +455,20 @@
462455
37454ED51E06158200800AE5 /* Release */ = {
463456
isa = XCBuildConfiguration;
464457
buildSettings = {
458+
APPLICATION_EXTENSION_API_ONLY = YES;
465459
CLANG_ANALYZER_NONNULL = YES;
466460
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
467461
CLANG_WARN_INFINITE_RECURSION = YES;
468462
CLANG_WARN_SUSPICIOUS_MOVE = YES;
469-
CODE_SIGN_IDENTITY = "";
470-
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
463+
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
471464
COPY_PHASE_STRIP = NO;
472465
CURRENT_PROJECT_VERSION = 1;
473466
DEFINES_MODULE = YES;
474467
DYLIB_COMPATIBILITY_VERSION = 1;
475468
DYLIB_CURRENT_VERSION = 1;
476469
DYLIB_INSTALL_NAME_BASE = "@rpath";
477470
GCC_NO_COMMON_BLOCKS = YES;
478-
INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist";
471+
INFOPLIST_FILE = "Sources/Info-tvOS.plist";
479472
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
480473
IPHONEOS_DEPLOYMENT_TARGET = 10.2;
481474
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
@@ -486,7 +479,6 @@
486479
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
487480
SWIFT_VERSION = 3.0;
488481
TARGETED_DEVICE_FAMILY = "1,2";
489-
VALIDATE_PRODUCT = YES;
490482
VERSIONING_SYSTEM = "apple-generic";
491483
VERSION_INFO_PREFIX = "";
492484
};
@@ -542,21 +534,22 @@
542534
377DAA6F1DCDE40200009697 /* Debug */ = {
543535
isa = XCBuildConfiguration;
544536
buildSettings = {
537+
APPLICATION_EXTENSION_API_ONLY = YES;
545538
CLANG_ANALYZER_NONNULL = YES;
546539
CLANG_ENABLE_MODULES = YES;
547540
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
548541
CLANG_WARN_INFINITE_RECURSION = YES;
549542
CLANG_WARN_SUSPICIOUS_MOVES = YES;
550543
CODE_SIGN_IDENTITY = "";
551-
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
552544
CURRENT_PROJECT_VERSION = 1;
553545
DEBUG_INFORMATION_FORMAT = dwarf;
554546
DEFINES_MODULE = YES;
547+
DEVELOPMENT_TEAM = "";
555548
DYLIB_COMPATIBILITY_VERSION = 1;
556549
DYLIB_CURRENT_VERSION = 1;
557550
DYLIB_INSTALL_NAME_BASE = "@rpath";
558551
GCC_NO_COMMON_BLOCKS = YES;
559-
INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist";
552+
INFOPLIST_FILE = Sources/Info.plist;
560553
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
561554
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
562555
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
@@ -576,21 +569,22 @@
576569
377DAA701DCDE40200009697 /* Release */ = {
577570
isa = XCBuildConfiguration;
578571
buildSettings = {
572+
APPLICATION_EXTENSION_API_ONLY = YES;
579573
CLANG_ANALYZER_NONNULL = YES;
580574
CLANG_ENABLE_MODULES = YES;
581575
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
582576
CLANG_WARN_INFINITE_RECURSION = YES;
583577
CLANG_WARN_SUSPICIOUS_MOVES = YES;
584578
CODE_SIGN_IDENTITY = "";
585-
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
586579
COPY_PHASE_STRIP = NO;
587580
CURRENT_PROJECT_VERSION = 1;
588581
DEFINES_MODULE = YES;
582+
DEVELOPMENT_TEAM = "";
589583
DYLIB_COMPATIBILITY_VERSION = 1;
590584
DYLIB_CURRENT_VERSION = 1;
591585
DYLIB_INSTALL_NAME_BASE = "@rpath";
592586
GCC_NO_COMMON_BLOCKS = YES;
593-
INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist";
587+
INFOPLIST_FILE = Sources/Info.plist;
594588
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
595589
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
596590
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
@@ -610,65 +604,53 @@
610604
377DAA7C1DCDE45D00009697 /* Debug */ = {
611605
isa = XCBuildConfiguration;
612606
buildSettings = {
613-
CLANG_ANALYZER_NONNULL = YES;
614-
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
615-
CLANG_WARN_INFINITE_RECURSION = YES;
607+
APPLICATION_EXTENSION_API_ONLY = YES;
616608
CLANG_WARN_SUSPICIOUS_MOVES = YES;
617609
CODE_SIGN_IDENTITY = "";
618-
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
619-
CURRENT_PROJECT_VERSION = 1;
610+
COMBINE_HIDPI_IMAGES = YES;
620611
DEBUG_INFORMATION_FORMAT = dwarf;
621612
DEFINES_MODULE = YES;
613+
DEVELOPMENT_TEAM = "";
622614
DYLIB_COMPATIBILITY_VERSION = 1;
623615
DYLIB_CURRENT_VERSION = 1;
624616
DYLIB_INSTALL_NAME_BASE = "@rpath";
625-
GCC_NO_COMMON_BLOCKS = YES;
626-
INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist";
617+
INFOPLIST_FILE = Sources/Info.plist;
627618
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
628-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
629619
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
630620
PRODUCT_BUNDLE_IDENTIFIER = com.swiftsocket.SwiftSocket;
631621
PRODUCT_NAME = SwiftSocket;
632622
SDKROOT = macosx;
633623
SKIP_INSTALL = YES;
634-
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
635624
SWIFT_VERSION = 3.0;
636625
TARGETED_DEVICE_FAMILY = "1,2";
637-
VERSIONING_SYSTEM = "apple-generic";
638-
VERSION_INFO_PREFIX = "";
626+
TVOS_DEPLOYMENT_TARGET = 9.0;
639627
};
640628
name = Debug;
641629
};
642630
377DAA7D1DCDE45D00009697 /* Release */ = {
643631
isa = XCBuildConfiguration;
644632
buildSettings = {
645-
CLANG_ANALYZER_NONNULL = YES;
646-
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
647-
CLANG_WARN_INFINITE_RECURSION = YES;
633+
APPLICATION_EXTENSION_API_ONLY = YES;
648634
CLANG_WARN_SUSPICIOUS_MOVES = YES;
649635
CODE_SIGN_IDENTITY = "";
650-
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
651-
COPY_PHASE_STRIP = NO;
652-
CURRENT_PROJECT_VERSION = 1;
636+
COMBINE_HIDPI_IMAGES = YES;
637+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
653638
DEFINES_MODULE = YES;
639+
DEVELOPMENT_TEAM = "";
654640
DYLIB_COMPATIBILITY_VERSION = 1;
655641
DYLIB_CURRENT_VERSION = 1;
656642
DYLIB_INSTALL_NAME_BASE = "@rpath";
657-
GCC_NO_COMMON_BLOCKS = YES;
658-
INFOPLIST_FILE = "$(SRCROOT)/Sources/Info.plist";
643+
INFOPLIST_FILE = Sources/Info.plist;
659644
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
660-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
661645
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
662646
PRODUCT_BUNDLE_IDENTIFIER = com.swiftsocket.SwiftSocket;
663647
PRODUCT_NAME = SwiftSocket;
664648
SDKROOT = macosx;
665649
SKIP_INSTALL = YES;
666-
SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule";
667650
SWIFT_VERSION = 3.0;
668651
TARGETED_DEVICE_FAMILY = "1,2";
652+
TVOS_DEPLOYMENT_TARGET = 9.0;
669653
VALIDATE_PRODUCT = YES;
670-
VERSIONING_SYSTEM = "apple-generic";
671-
VERSION_INFO_PREFIX = "";
672654
};
673655
name = Release;
674656
};
@@ -735,7 +717,6 @@
735717
CLANG_WARN_UNREACHABLE_CODE = YES;
736718
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
737719
COPY_PHASE_STRIP = YES;
738-
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
739720
ENABLE_NS_ASSERTIONS = NO;
740721
ENABLE_STRICT_OBJC_MSGSEND = YES;
741722
GCC_C_LANGUAGE_STANDARD = gnu99;
@@ -764,6 +745,7 @@
764745
37454ED51E06158200800AE5 /* Release */,
765746
);
766747
defaultConfigurationIsVisible = 0;
748+
defaultConfigurationName = Release;
767749
};
768750
375C483E1DDC4C56008C701D /* Build configuration list for PBXNativeTarget "iOS Example" */ = {
769751
isa = XCConfigurationList;
Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "0820"
4+
version = "1.3">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES">
8+
<BuildActionEntries>
9+
<BuildActionEntry
10+
buildForTesting = "YES"
11+
buildForRunning = "YES"
12+
buildForProfiling = "YES"
13+
buildForArchiving = "YES"
14+
buildForAnalyzing = "YES">
15+
<BuildableReference
16+
BuildableIdentifier = "primary"
17+
BlueprintIdentifier = "377DAA681DCDE40200009697"
18+
BuildableName = "SwiftSocket.framework"
19+
BlueprintName = "SwiftSocket iOS"
20+
ReferencedContainer = "container:SwiftSocket.xcodeproj">
21+
</BuildableReference>
22+
</BuildActionEntry>
23+
</BuildActionEntries>
24+
</BuildAction>
25+
<TestAction
26+
buildConfiguration = "Debug"
27+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
28+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
29+
shouldUseLaunchSchemeArgsEnv = "YES">
30+
<Testables>
31+
</Testables>
32+
<AdditionalOptions>
33+
</AdditionalOptions>
34+
</TestAction>
35+
<LaunchAction
36+
buildConfiguration = "Debug"
37+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
38+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
39+
launchStyle = "0"
40+
useCustomWorkingDirectory = "NO"
41+
ignoresPersistentStateOnLaunch = "NO"
42+
debugDocumentVersioning = "YES"
43+
debugServiceExtension = "internal"
44+
allowLocationSimulation = "YES">
45+
<MacroExpansion>
46+
<BuildableReference
47+
BuildableIdentifier = "primary"
48+
BlueprintIdentifier = "377DAA681DCDE40200009697"
49+
BuildableName = "SwiftSocket.framework"
50+
BlueprintName = "SwiftSocket iOS"
51+
ReferencedContainer = "container:SwiftSocket.xcodeproj">
52+
</BuildableReference>
53+
</MacroExpansion>
54+
<AdditionalOptions>
55+
</AdditionalOptions>
56+
</LaunchAction>
57+
<ProfileAction
58+
buildConfiguration = "Release"
59+
shouldUseLaunchSchemeArgsEnv = "YES"
60+
savedToolIdentifier = ""
61+
useCustomWorkingDirectory = "NO"
62+
debugDocumentVersioning = "YES">
63+
<MacroExpansion>
64+
<BuildableReference
65+
BuildableIdentifier = "primary"
66+
BlueprintIdentifier = "377DAA681DCDE40200009697"
67+
BuildableName = "SwiftSocket.framework"
68+
BlueprintName = "SwiftSocket iOS"
69+
ReferencedContainer = "container:SwiftSocket.xcodeproj">
70+
</BuildableReference>
71+
</MacroExpansion>
72+
</ProfileAction>
73+
<AnalyzeAction
74+
buildConfiguration = "Debug">
75+
</AnalyzeAction>
76+
<ArchiveAction
77+
buildConfiguration = "Release"
78+
revealArchiveInOrganizer = "YES">
79+
</ArchiveAction>
80+
</Scheme>

0 commit comments

Comments
 (0)