Skip to content

Commit 63022c4

Browse files
Merge remote-tracking branch 'drekka/develop' & reorganize project files.
2 parents 6ae6310 + 348572a commit 63022c4

File tree

221 files changed

+488
-1
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

221 files changed

+488
-1
lines changed

CocoaAsyncSocket.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ Updated and maintained by Deusty LLC and the Apple development community.
2424
'version, but is designed specifically for UDP. This includes queued non-blocking send/receive operations, full ' \
2525
'delegate support, run-loop based, self-contained class, and support for IPv4 and IPv6.'
2626

27-
s.source_files = '{GCD,RunLoop}/*.{h,m}'
27+
s.source_files = 'Source/{GCD,RunLoop}/*.{h,m}'
2828

2929
s.requires_arc = true
3030

Lines changed: 335 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,335 @@
1+
// !$*UTF8*$!
2+
{
3+
archiveVersion = 1;
4+
classes = {
5+
};
6+
objectVersion = 46;
7+
objects = {
8+
9+
/* Begin PBXBuildFile section */
10+
6C55C7D31B7838B1006A7440 /* CocoaAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6C55C7D11B7838B1006A7440 /* CocoaAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
11+
6CD990301B7789680011A685 /* GCDAsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD9902C1B7789680011A685 /* GCDAsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
12+
6CD990311B7789680011A685 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD9902D1B7789680011A685 /* GCDAsyncSocket.m */; };
13+
6CD990321B7789680011A685 /* GCDAsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD9902E1B7789680011A685 /* GCDAsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
14+
6CD990331B7789680011A685 /* GCDAsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD9902F1B7789680011A685 /* GCDAsyncUdpSocket.m */; };
15+
6CD990381B7789760011A685 /* AsyncSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD990341B7789760011A685 /* AsyncSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
16+
6CD990391B7789760011A685 /* AsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD990351B7789760011A685 /* AsyncSocket.m */; };
17+
6CD9903A1B7789760011A685 /* AsyncUdpSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 6CD990361B7789760011A685 /* AsyncUdpSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
18+
6CD9903B1B7789760011A685 /* AsyncUdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CD990371B7789760011A685 /* AsyncUdpSocket.m */; };
19+
/* End PBXBuildFile section */
20+
21+
/* Begin PBXFileReference section */
22+
6C55C7D11B7838B1006A7440 /* CocoaAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CocoaAsyncSocket.h; path = Source/CocoaAsyncSocket.h; sourceTree = SOURCE_ROOT; };
23+
6CD990101B77868C0011A685 /* CocoaAsyncSocket.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = CocoaAsyncSocket.framework; sourceTree = BUILT_PRODUCTS_DIR; };
24+
6CD990151B77868C0011A685 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; name = Info.plist; path = Source/Info.plist; sourceTree = "<group>"; };
25+
6CD9902C1B7789680011A685 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GCDAsyncSocket.h; path = Source/GCD/GCDAsyncSocket.h; sourceTree = SOURCE_ROOT; };
26+
6CD9902D1B7789680011A685 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncSocket.m; path = Source/GCD/GCDAsyncSocket.m; sourceTree = SOURCE_ROOT; };
27+
6CD9902E1B7789680011A685 /* GCDAsyncUdpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GCDAsyncUdpSocket.h; path = Source/GCD/GCDAsyncUdpSocket.h; sourceTree = SOURCE_ROOT; };
28+
6CD9902F1B7789680011A685 /* GCDAsyncUdpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GCDAsyncUdpSocket.m; path = Source/GCD/GCDAsyncUdpSocket.m; sourceTree = SOURCE_ROOT; };
29+
6CD990341B7789760011A685 /* AsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AsyncSocket.h; path = Source/RunLoop/AsyncSocket.h; sourceTree = SOURCE_ROOT; };
30+
6CD990351B7789760011A685 /* AsyncSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AsyncSocket.m; path = Source/RunLoop/AsyncSocket.m; sourceTree = SOURCE_ROOT; };
31+
6CD990361B7789760011A685 /* AsyncUdpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AsyncUdpSocket.h; path = Source/RunLoop/AsyncUdpSocket.h; sourceTree = SOURCE_ROOT; };
32+
6CD990371B7789760011A685 /* AsyncUdpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AsyncUdpSocket.m; path = Source/RunLoop/AsyncUdpSocket.m; sourceTree = SOURCE_ROOT; };
33+
/* End PBXFileReference section */
34+
35+
/* Begin PBXFrameworksBuildPhase section */
36+
6CD9900C1B77868C0011A685 /* Frameworks */ = {
37+
isa = PBXFrameworksBuildPhase;
38+
buildActionMask = 2147483647;
39+
files = (
40+
);
41+
runOnlyForDeploymentPostprocessing = 0;
42+
};
43+
/* End PBXFrameworksBuildPhase section */
44+
45+
/* Begin PBXGroup section */
46+
6CD990061B77868C0011A685 = {
47+
isa = PBXGroup;
48+
children = (
49+
6CD990121B77868C0011A685 /* CocoaAsyncSocket */,
50+
6CD990111B77868C0011A685 /* Products */,
51+
);
52+
sourceTree = "<group>";
53+
};
54+
6CD990111B77868C0011A685 /* Products */ = {
55+
isa = PBXGroup;
56+
children = (
57+
6CD990101B77868C0011A685 /* CocoaAsyncSocket.framework */,
58+
);
59+
name = Products;
60+
sourceTree = "<group>";
61+
};
62+
6CD990121B77868C0011A685 /* CocoaAsyncSocket */ = {
63+
isa = PBXGroup;
64+
children = (
65+
6CD9902B1B7789380011A685 /* RunLoop */,
66+
6CD9902A1B7789220011A685 /* GCD */,
67+
6CD990151B77868C0011A685 /* Info.plist */,
68+
6C55C7D11B7838B1006A7440 /* CocoaAsyncSocket.h */,
69+
);
70+
path = CocoaAsyncSocket;
71+
sourceTree = "<group>";
72+
};
73+
6CD9902A1B7789220011A685 /* GCD */ = {
74+
isa = PBXGroup;
75+
children = (
76+
6CD9902C1B7789680011A685 /* GCDAsyncSocket.h */,
77+
6CD9902D1B7789680011A685 /* GCDAsyncSocket.m */,
78+
6CD9902E1B7789680011A685 /* GCDAsyncUdpSocket.h */,
79+
6CD9902F1B7789680011A685 /* GCDAsyncUdpSocket.m */,
80+
);
81+
name = GCD;
82+
path = Source/GCD;
83+
sourceTree = "<group>";
84+
};
85+
6CD9902B1B7789380011A685 /* RunLoop */ = {
86+
isa = PBXGroup;
87+
children = (
88+
6CD990341B7789760011A685 /* AsyncSocket.h */,
89+
6CD990351B7789760011A685 /* AsyncSocket.m */,
90+
6CD990361B7789760011A685 /* AsyncUdpSocket.h */,
91+
6CD990371B7789760011A685 /* AsyncUdpSocket.m */,
92+
);
93+
name = RunLoop;
94+
path = Source/RunLoop;
95+
sourceTree = "<group>";
96+
};
97+
/* End PBXGroup section */
98+
99+
/* Begin PBXHeadersBuildPhase section */
100+
6CD9900D1B77868C0011A685 /* Headers */ = {
101+
isa = PBXHeadersBuildPhase;
102+
buildActionMask = 2147483647;
103+
files = (
104+
6CD990381B7789760011A685 /* AsyncSocket.h in Headers */,
105+
6CD990301B7789680011A685 /* GCDAsyncSocket.h in Headers */,
106+
6CD9903A1B7789760011A685 /* AsyncUdpSocket.h in Headers */,
107+
6CD990321B7789680011A685 /* GCDAsyncUdpSocket.h in Headers */,
108+
6C55C7D31B7838B1006A7440 /* CocoaAsyncSocket.h in Headers */,
109+
);
110+
runOnlyForDeploymentPostprocessing = 0;
111+
};
112+
/* End PBXHeadersBuildPhase section */
113+
114+
/* Begin PBXNativeTarget section */
115+
6CD9900F1B77868C0011A685 /* CocoaAsyncSocket */ = {
116+
isa = PBXNativeTarget;
117+
buildConfigurationList = 6CD990241B77868C0011A685 /* Build configuration list for PBXNativeTarget "CocoaAsyncSocket" */;
118+
buildPhases = (
119+
6CD9900B1B77868C0011A685 /* Sources */,
120+
6CD9900C1B77868C0011A685 /* Frameworks */,
121+
6CD9900D1B77868C0011A685 /* Headers */,
122+
6CD9900E1B77868C0011A685 /* Resources */,
123+
);
124+
buildRules = (
125+
);
126+
dependencies = (
127+
);
128+
name = CocoaAsyncSocket;
129+
productName = CocoaAsyncSocket;
130+
productReference = 6CD990101B77868C0011A685 /* CocoaAsyncSocket.framework */;
131+
productType = "com.apple.product-type.framework";
132+
};
133+
/* End PBXNativeTarget section */
134+
135+
/* Begin PBXProject section */
136+
6CD990071B77868C0011A685 /* Project object */ = {
137+
isa = PBXProject;
138+
attributes = {
139+
LastUpgradeCheck = 0700;
140+
ORGANIZATIONNAME = "Robbie Hanson";
141+
TargetAttributes = {
142+
6CD9900F1B77868C0011A685 = {
143+
CreatedOnToolsVersion = 7.0;
144+
};
145+
};
146+
};
147+
buildConfigurationList = 6CD9900A1B77868C0011A685 /* Build configuration list for PBXProject "CocoaAsyncSocket" */;
148+
compatibilityVersion = "Xcode 3.2";
149+
developmentRegion = English;
150+
hasScannedForEncodings = 0;
151+
knownRegions = (
152+
en,
153+
);
154+
mainGroup = 6CD990061B77868C0011A685;
155+
productRefGroup = 6CD990111B77868C0011A685 /* Products */;
156+
projectDirPath = "";
157+
projectRoot = "";
158+
targets = (
159+
6CD9900F1B77868C0011A685 /* CocoaAsyncSocket */,
160+
);
161+
};
162+
/* End PBXProject section */
163+
164+
/* Begin PBXResourcesBuildPhase section */
165+
6CD9900E1B77868C0011A685 /* Resources */ = {
166+
isa = PBXResourcesBuildPhase;
167+
buildActionMask = 2147483647;
168+
files = (
169+
);
170+
runOnlyForDeploymentPostprocessing = 0;
171+
};
172+
/* End PBXResourcesBuildPhase section */
173+
174+
/* Begin PBXSourcesBuildPhase section */
175+
6CD9900B1B77868C0011A685 /* Sources */ = {
176+
isa = PBXSourcesBuildPhase;
177+
buildActionMask = 2147483647;
178+
files = (
179+
6CD990391B7789760011A685 /* AsyncSocket.m in Sources */,
180+
6CD990331B7789680011A685 /* GCDAsyncUdpSocket.m in Sources */,
181+
6CD990311B7789680011A685 /* GCDAsyncSocket.m in Sources */,
182+
6CD9903B1B7789760011A685 /* AsyncUdpSocket.m in Sources */,
183+
);
184+
runOnlyForDeploymentPostprocessing = 0;
185+
};
186+
/* End PBXSourcesBuildPhase section */
187+
188+
/* Begin XCBuildConfiguration section */
189+
6CD990221B77868C0011A685 /* Debug */ = {
190+
isa = XCBuildConfiguration;
191+
buildSettings = {
192+
ALWAYS_SEARCH_USER_PATHS = NO;
193+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
194+
CLANG_CXX_LIBRARY = "libc++";
195+
CLANG_ENABLE_MODULES = YES;
196+
CLANG_ENABLE_OBJC_ARC = YES;
197+
CLANG_WARN_BOOL_CONVERSION = YES;
198+
CLANG_WARN_CONSTANT_CONVERSION = YES;
199+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
200+
CLANG_WARN_EMPTY_BODY = YES;
201+
CLANG_WARN_ENUM_CONVERSION = YES;
202+
CLANG_WARN_INT_CONVERSION = YES;
203+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
204+
CLANG_WARN_UNREACHABLE_CODE = YES;
205+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
206+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
207+
COPY_PHASE_STRIP = NO;
208+
CURRENT_PROJECT_VERSION = 1;
209+
DEBUG_INFORMATION_FORMAT = dwarf;
210+
ENABLE_STRICT_OBJC_MSGSEND = YES;
211+
ENABLE_TESTABILITY = YES;
212+
GCC_C_LANGUAGE_STANDARD = gnu99;
213+
GCC_DYNAMIC_NO_PIC = NO;
214+
GCC_NO_COMMON_BLOCKS = YES;
215+
GCC_OPTIMIZATION_LEVEL = 0;
216+
GCC_PREPROCESSOR_DEFINITIONS = (
217+
"DEBUG=1",
218+
"$(inherited)",
219+
);
220+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
221+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
222+
GCC_WARN_UNDECLARED_SELECTOR = YES;
223+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
224+
GCC_WARN_UNUSED_FUNCTION = YES;
225+
GCC_WARN_UNUSED_VARIABLE = YES;
226+
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
227+
MTL_ENABLE_DEBUG_INFO = YES;
228+
ONLY_ACTIVE_ARCH = YES;
229+
SDKROOT = iphoneos;
230+
TARGETED_DEVICE_FAMILY = "1,2";
231+
VERSIONING_SYSTEM = "apple-generic";
232+
VERSION_INFO_PREFIX = "";
233+
};
234+
name = Debug;
235+
};
236+
6CD990231B77868C0011A685 /* Release */ = {
237+
isa = XCBuildConfiguration;
238+
buildSettings = {
239+
ALWAYS_SEARCH_USER_PATHS = NO;
240+
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
241+
CLANG_CXX_LIBRARY = "libc++";
242+
CLANG_ENABLE_MODULES = YES;
243+
CLANG_ENABLE_OBJC_ARC = YES;
244+
CLANG_WARN_BOOL_CONVERSION = YES;
245+
CLANG_WARN_CONSTANT_CONVERSION = YES;
246+
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
247+
CLANG_WARN_EMPTY_BODY = YES;
248+
CLANG_WARN_ENUM_CONVERSION = YES;
249+
CLANG_WARN_INT_CONVERSION = YES;
250+
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
251+
CLANG_WARN_UNREACHABLE_CODE = YES;
252+
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
253+
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
254+
COPY_PHASE_STRIP = NO;
255+
CURRENT_PROJECT_VERSION = 1;
256+
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
257+
ENABLE_NS_ASSERTIONS = NO;
258+
ENABLE_STRICT_OBJC_MSGSEND = YES;
259+
GCC_C_LANGUAGE_STANDARD = gnu99;
260+
GCC_NO_COMMON_BLOCKS = YES;
261+
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
262+
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
263+
GCC_WARN_UNDECLARED_SELECTOR = YES;
264+
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
265+
GCC_WARN_UNUSED_FUNCTION = YES;
266+
GCC_WARN_UNUSED_VARIABLE = YES;
267+
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
268+
MTL_ENABLE_DEBUG_INFO = NO;
269+
SDKROOT = iphoneos;
270+
TARGETED_DEVICE_FAMILY = "1,2";
271+
VALIDATE_PRODUCT = YES;
272+
VERSIONING_SYSTEM = "apple-generic";
273+
VERSION_INFO_PREFIX = "";
274+
};
275+
name = Release;
276+
};
277+
6CD990251B77868C0011A685 /* Debug */ = {
278+
isa = XCBuildConfiguration;
279+
buildSettings = {
280+
DEFINES_MODULE = YES;
281+
DYLIB_COMPATIBILITY_VERSION = 1;
282+
DYLIB_CURRENT_VERSION = 1;
283+
DYLIB_INSTALL_NAME_BASE = "@rpath";
284+
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
285+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
286+
IPHONEOS_DEPLOYMENT_TARGET = 8.4;
287+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
288+
PRODUCT_BUNDLE_IDENTIFIER = com.robbiehanson.CocoaAsyncSocket;
289+
PRODUCT_NAME = "$(TARGET_NAME)";
290+
SKIP_INSTALL = YES;
291+
};
292+
name = Debug;
293+
};
294+
6CD990261B77868C0011A685 /* Release */ = {
295+
isa = XCBuildConfiguration;
296+
buildSettings = {
297+
DEFINES_MODULE = YES;
298+
DYLIB_COMPATIBILITY_VERSION = 1;
299+
DYLIB_CURRENT_VERSION = 1;
300+
DYLIB_INSTALL_NAME_BASE = "@rpath";
301+
INFOPLIST_FILE = "$(SRCROOT)/Source/Info.plist";
302+
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
303+
IPHONEOS_DEPLOYMENT_TARGET = 8.4;
304+
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
305+
PRODUCT_BUNDLE_IDENTIFIER = com.robbiehanson.CocoaAsyncSocket;
306+
PRODUCT_NAME = "$(TARGET_NAME)";
307+
SKIP_INSTALL = YES;
308+
};
309+
name = Release;
310+
};
311+
/* End XCBuildConfiguration section */
312+
313+
/* Begin XCConfigurationList section */
314+
6CD9900A1B77868C0011A685 /* Build configuration list for PBXProject "CocoaAsyncSocket" */ = {
315+
isa = XCConfigurationList;
316+
buildConfigurations = (
317+
6CD990221B77868C0011A685 /* Debug */,
318+
6CD990231B77868C0011A685 /* Release */,
319+
);
320+
defaultConfigurationIsVisible = 0;
321+
defaultConfigurationName = Release;
322+
};
323+
6CD990241B77868C0011A685 /* Build configuration list for PBXNativeTarget "CocoaAsyncSocket" */ = {
324+
isa = XCConfigurationList;
325+
buildConfigurations = (
326+
6CD990251B77868C0011A685 /* Debug */,
327+
6CD990261B77868C0011A685 /* Release */,
328+
);
329+
defaultConfigurationIsVisible = 0;
330+
defaultConfigurationName = Release;
331+
};
332+
/* End XCConfigurationList section */
333+
};
334+
rootObject = 6CD990071B77868C0011A685 /* Project object */;
335+
}

CocoaAsyncSocket.xcodeproj/project.xcworkspace/contents.xcworkspacedata

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)