// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ D0445DDE1A7C2CA500267924 /* SSignalKit.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445DDD1A7C2CA500267924 /* SSignalKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445DE41A7C2CA500267924 /* SSignalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D0445DD81A7C2CA500267924 /* SSignalKit.framework */; }; D0445DEB1A7C2CA500267924 /* SSignalKitTests.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445DEA1A7C2CA500267924 /* SSignalKitTests.m */; }; D0445E221A7C2D7300267924 /* SBlockDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445DF61A7C2D7300267924 /* SBlockDisposable.m */; }; D0445E231A7C2D7300267924 /* SAtomic.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445DF71A7C2D7300267924 /* SAtomic.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E241A7C2D7300267924 /* SAtomic.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445DF81A7C2D7300267924 /* SAtomic.m */; }; D0445E251A7C2D7300267924 /* SBag.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445DF91A7C2D7300267924 /* SBag.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E261A7C2D7300267924 /* SBag.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445DFA1A7C2D7300267924 /* SBag.m */; }; D0445E271A7C2D7300267924 /* SBlockDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445DFB1A7C2D7300267924 /* SBlockDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E2A1A7C2D7300267924 /* SDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445DFE1A7C2D7300267924 /* SDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E2B1A7C2D7300267924 /* SEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445DFF1A7C2D7300267924 /* SEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E2C1A7C2D7300267924 /* SEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E001A7C2D7300267924 /* SEvent.m */; }; D0445E2D1A7C2D7300267924 /* SMetaDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E011A7C2D7300267924 /* SMetaDisposable.m */; }; D0445E2E1A7C2D7300267924 /* SMulticastSignalManager.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E021A7C2D7300267924 /* SMulticastSignalManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E2F1A7C2D7300267924 /* SMulticastSignalManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E031A7C2D7300267924 /* SMulticastSignalManager.m */; }; D0445E301A7C2D7300267924 /* SSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E041A7C2D7300267924 /* SSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E311A7C2D7300267924 /* SSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E051A7C2D7300267924 /* SSignal.m */; }; D0445E321A7C2D7300267924 /* SSignal+Accumulate.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E061A7C2D7300267924 /* SSignal+Accumulate.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E331A7C2D7300267924 /* SSignal+Accumulate.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E071A7C2D7300267924 /* SSignal+Accumulate.m */; }; D0445E341A7C2D7300267924 /* SSignal+Catch.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E081A7C2D7300267924 /* SSignal+Catch.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E351A7C2D7300267924 /* SSignal+Catch.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E091A7C2D7300267924 /* SSignal+Catch.m */; }; D0445E361A7C2D7300267924 /* SSignal+Combine.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E0A1A7C2D7300267924 /* SSignal+Combine.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E371A7C2D7300267924 /* SSignal+Combine.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E0B1A7C2D7300267924 /* SSignal+Combine.m */; }; D0445E381A7C2D7300267924 /* SSignal+Concat.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E0C1A7C2D7300267924 /* SSignal+Concat.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E391A7C2D7300267924 /* SSignal+Concat.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E0D1A7C2D7300267924 /* SSignal+Concat.m */; }; D0445E3A1A7C2D7300267924 /* SSignal+Dispatch.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E0E1A7C2D7300267924 /* SSignal+Dispatch.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E3B1A7C2D7300267924 /* SSignal+Dispatch.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E0F1A7C2D7300267924 /* SSignal+Dispatch.m */; }; D0445E3C1A7C2D7300267924 /* SSignal+Mapping.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E101A7C2D7300267924 /* SSignal+Mapping.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E3D1A7C2D7300267924 /* SSignal+Mapping.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E111A7C2D7300267924 /* SSignal+Mapping.m */; }; D0445E3E1A7C2D7300267924 /* SSignal+Meta.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E121A7C2D7300267924 /* SSignal+Meta.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E3F1A7C2D7300267924 /* SSignal+Meta.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E131A7C2D7300267924 /* SSignal+Meta.m */; }; D0445E401A7C2D7300267924 /* SSignal+Multicast.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E141A7C2D7300267924 /* SSignal+Multicast.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E411A7C2D7300267924 /* SSignal+Multicast.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E151A7C2D7300267924 /* SSignal+Multicast.m */; }; D0445E421A7C2D7300267924 /* SSignal+SideEffects.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E161A7C2D7300267924 /* SSignal+SideEffects.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E431A7C2D7300267924 /* SSignal+SideEffects.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E171A7C2D7300267924 /* SSignal+SideEffects.m */; }; D0445E441A7C2D7300267924 /* SSignal+Single.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E181A7C2D7300267924 /* SSignal+Single.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E451A7C2D7300267924 /* SSignal+Single.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E191A7C2D7300267924 /* SSignal+Single.m */; }; D0445E461A7C2D7300267924 /* SSignal+Timing.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E1A1A7C2D7300267924 /* SSignal+Timing.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E471A7C2D7300267924 /* SSignal+Timing.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E1B1A7C2D7300267924 /* SSignal+Timing.m */; }; D0445E481A7C2D7300267924 /* SSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E1C1A7C2D7300267924 /* SSubscriber.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E491A7C2D7300267924 /* SSubscriber.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E1D1A7C2D7300267924 /* SSubscriber.m */; }; D0445E4A1A7C2D7300267924 /* SThreadPool.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E1E1A7C2D7300267924 /* SThreadPool.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E4B1A7C2D7300267924 /* SThreadPool.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E1F1A7C2D7300267924 /* SThreadPool.m */; }; D0445E4E1A7C2D8A00267924 /* SQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E4C1A7C2D8A00267924 /* SQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E4F1A7C2D8A00267924 /* SQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E4D1A7C2D8A00267924 /* SQueue.m */; }; D0445E511A7C2DBF00267924 /* SMetaDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E501A7C2DBF00267924 /* SMetaDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E541A7C2E9D00267924 /* STimer.h in Headers */ = {isa = PBXBuildFile; fileRef = D0445E521A7C2E9D00267924 /* STimer.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0445E551A7C2E9D00267924 /* STimer.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E531A7C2E9D00267924 /* STimer.m */; }; D0445E571A7C3FB400267924 /* SBlockDisposableTest.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E561A7C3FB400267924 /* SBlockDisposableTest.m */; }; D0445E731A7C447D00267924 /* SBlockDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445DF61A7C2D7300267924 /* SBlockDisposable.m */; }; D0445E741A7C447D00267924 /* SAtomic.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445DF81A7C2D7300267924 /* SAtomic.m */; }; D0445E751A7C447D00267924 /* SBag.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445DFA1A7C2D7300267924 /* SBag.m */; }; D0445E771A7C447D00267924 /* SEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E001A7C2D7300267924 /* SEvent.m */; }; D0445E781A7C447D00267924 /* SMetaDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E011A7C2D7300267924 /* SMetaDisposable.m */; }; D0445E791A7C447D00267924 /* SMulticastSignalManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E031A7C2D7300267924 /* SMulticastSignalManager.m */; }; D0445E7A1A7C447D00267924 /* SSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E051A7C2D7300267924 /* SSignal.m */; }; D0445E7B1A7C447D00267924 /* SSignal+Accumulate.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E071A7C2D7300267924 /* SSignal+Accumulate.m */; }; D0445E7C1A7C447D00267924 /* SSignal+Catch.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E091A7C2D7300267924 /* SSignal+Catch.m */; }; D0445E7D1A7C447D00267924 /* SSignal+Combine.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E0B1A7C2D7300267924 /* SSignal+Combine.m */; }; D0445E7E1A7C447D00267924 /* SSignal+Concat.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E0D1A7C2D7300267924 /* SSignal+Concat.m */; }; D0445E7F1A7C447D00267924 /* SSignal+Dispatch.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E0F1A7C2D7300267924 /* SSignal+Dispatch.m */; }; D0445E801A7C447D00267924 /* SSignal+Mapping.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E111A7C2D7300267924 /* SSignal+Mapping.m */; }; D0445E811A7C447D00267924 /* SSignal+Meta.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E131A7C2D7300267924 /* SSignal+Meta.m */; }; D0445E821A7C447D00267924 /* SSignal+Multicast.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E151A7C2D7300267924 /* SSignal+Multicast.m */; }; D0445E831A7C447D00267924 /* SSignal+SideEffects.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E171A7C2D7300267924 /* SSignal+SideEffects.m */; }; D0445E841A7C447D00267924 /* SSignal+Single.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E191A7C2D7300267924 /* SSignal+Single.m */; }; D0445E851A7C447D00267924 /* SSignal+Timing.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E1B1A7C2D7300267924 /* SSignal+Timing.m */; }; D0445E861A7C447D00267924 /* SSubscriber.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E1D1A7C2D7300267924 /* SSubscriber.m */; }; D0445E871A7C447D00267924 /* SThreadPool.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E1F1A7C2D7300267924 /* SThreadPool.m */; }; D0445E881A7C447D00267924 /* SQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E4D1A7C2D8A00267924 /* SQueue.m */; }; D0445E891A7C447D00267924 /* STimer.m in Sources */ = {isa = PBXBuildFile; fileRef = D0445E531A7C2E9D00267924 /* STimer.m */; }; D087632A1A839EDC00632240 /* SDisposableSet.h in Headers */ = {isa = PBXBuildFile; fileRef = D08763281A839EDC00632240 /* SDisposableSet.h */; settings = {ATTRIBUTES = (Public, ); }; }; D087632B1A839EDC00632240 /* SDisposableSet.m in Sources */ = {isa = PBXBuildFile; fileRef = D08763291A839EDC00632240 /* SDisposableSet.m */; }; D087632C1A839EE800632240 /* SDisposableSet.m in Sources */ = {isa = PBXBuildFile; fileRef = D08763291A839EDC00632240 /* SDisposableSet.m */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ D0445DE51A7C2CA500267924 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D0445DCF1A7C2CA500267924 /* Project object */; proxyType = 1; remoteGlobalIDString = D0445DD71A7C2CA500267924; remoteInfo = SSignalKit; }; /* End PBXContainerItemProxy section */ /* Begin PBXCopyFilesBuildPhase section */ D0445E5A1A7C446000267924 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = "include/$(PRODUCT_NAME)"; dstSubfolderSpec = 16; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ D0445DD81A7C2CA500267924 /* SSignalKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SSignalKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; D0445DDC1A7C2CA500267924 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; D0445DDD1A7C2CA500267924 /* SSignalKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SSignalKit.h; sourceTree = ""; }; D0445DE31A7C2CA500267924 /* SSignalKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SSignalKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; D0445DE91A7C2CA500267924 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; D0445DEA1A7C2CA500267924 /* SSignalKitTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SSignalKitTests.m; sourceTree = ""; }; D0445DF61A7C2D7300267924 /* SBlockDisposable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SBlockDisposable.m; sourceTree = ""; }; D0445DF71A7C2D7300267924 /* SAtomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SAtomic.h; sourceTree = ""; }; D0445DF81A7C2D7300267924 /* SAtomic.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SAtomic.m; sourceTree = ""; }; D0445DF91A7C2D7300267924 /* SBag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SBag.h; sourceTree = ""; }; D0445DFA1A7C2D7300267924 /* SBag.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SBag.m; sourceTree = ""; }; D0445DFB1A7C2D7300267924 /* SBlockDisposable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SBlockDisposable.h; sourceTree = ""; }; D0445DFE1A7C2D7300267924 /* SDisposable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDisposable.h; sourceTree = ""; }; D0445DFF1A7C2D7300267924 /* SEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SEvent.h; sourceTree = ""; }; D0445E001A7C2D7300267924 /* SEvent.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SEvent.m; sourceTree = ""; }; D0445E011A7C2D7300267924 /* SMetaDisposable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SMetaDisposable.m; sourceTree = ""; }; D0445E021A7C2D7300267924 /* SMulticastSignalManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMulticastSignalManager.h; sourceTree = ""; }; D0445E031A7C2D7300267924 /* SMulticastSignalManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SMulticastSignalManager.m; sourceTree = ""; }; D0445E041A7C2D7300267924 /* SSignal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSignal.h; sourceTree = ""; }; D0445E051A7C2D7300267924 /* SSignal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSignal.m; sourceTree = ""; }; D0445E061A7C2D7300267924 /* SSignal+Accumulate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SSignal+Accumulate.h"; sourceTree = ""; }; D0445E071A7C2D7300267924 /* SSignal+Accumulate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SSignal+Accumulate.m"; sourceTree = ""; }; D0445E081A7C2D7300267924 /* SSignal+Catch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SSignal+Catch.h"; sourceTree = ""; }; D0445E091A7C2D7300267924 /* SSignal+Catch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SSignal+Catch.m"; sourceTree = ""; }; D0445E0A1A7C2D7300267924 /* SSignal+Combine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SSignal+Combine.h"; sourceTree = ""; }; D0445E0B1A7C2D7300267924 /* SSignal+Combine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SSignal+Combine.m"; sourceTree = ""; }; D0445E0C1A7C2D7300267924 /* SSignal+Concat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SSignal+Concat.h"; sourceTree = ""; }; D0445E0D1A7C2D7300267924 /* SSignal+Concat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SSignal+Concat.m"; sourceTree = ""; }; D0445E0E1A7C2D7300267924 /* SSignal+Dispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SSignal+Dispatch.h"; sourceTree = ""; }; D0445E0F1A7C2D7300267924 /* SSignal+Dispatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SSignal+Dispatch.m"; sourceTree = ""; }; D0445E101A7C2D7300267924 /* SSignal+Mapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SSignal+Mapping.h"; sourceTree = ""; }; D0445E111A7C2D7300267924 /* SSignal+Mapping.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SSignal+Mapping.m"; sourceTree = ""; }; D0445E121A7C2D7300267924 /* SSignal+Meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SSignal+Meta.h"; sourceTree = ""; }; D0445E131A7C2D7300267924 /* SSignal+Meta.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SSignal+Meta.m"; sourceTree = ""; }; D0445E141A7C2D7300267924 /* SSignal+Multicast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SSignal+Multicast.h"; sourceTree = ""; }; D0445E151A7C2D7300267924 /* SSignal+Multicast.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SSignal+Multicast.m"; sourceTree = ""; }; D0445E161A7C2D7300267924 /* SSignal+SideEffects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SSignal+SideEffects.h"; sourceTree = ""; }; D0445E171A7C2D7300267924 /* SSignal+SideEffects.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SSignal+SideEffects.m"; sourceTree = ""; }; D0445E181A7C2D7300267924 /* SSignal+Single.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SSignal+Single.h"; sourceTree = ""; }; D0445E191A7C2D7300267924 /* SSignal+Single.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SSignal+Single.m"; sourceTree = ""; }; D0445E1A1A7C2D7300267924 /* SSignal+Timing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SSignal+Timing.h"; sourceTree = ""; }; D0445E1B1A7C2D7300267924 /* SSignal+Timing.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "SSignal+Timing.m"; sourceTree = ""; }; D0445E1C1A7C2D7300267924 /* SSubscriber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SSubscriber.h; sourceTree = ""; }; D0445E1D1A7C2D7300267924 /* SSubscriber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SSubscriber.m; sourceTree = ""; }; D0445E1E1A7C2D7300267924 /* SThreadPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SThreadPool.h; sourceTree = ""; }; D0445E1F1A7C2D7300267924 /* SThreadPool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SThreadPool.m; sourceTree = ""; }; D0445E4C1A7C2D8A00267924 /* SQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SQueue.h; sourceTree = ""; }; D0445E4D1A7C2D8A00267924 /* SQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SQueue.m; sourceTree = ""; }; D0445E501A7C2DBF00267924 /* SMetaDisposable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SMetaDisposable.h; sourceTree = ""; }; D0445E521A7C2E9D00267924 /* STimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = STimer.h; sourceTree = ""; }; D0445E531A7C2E9D00267924 /* STimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = STimer.m; sourceTree = ""; }; D0445E561A7C3FB400267924 /* SBlockDisposableTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SBlockDisposableTest.m; sourceTree = ""; }; D0445E5C1A7C446000267924 /* libSSignalKitStatic.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libSSignalKitStatic.a; sourceTree = BUILT_PRODUCTS_DIR; }; D08763281A839EDC00632240 /* SDisposableSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDisposableSet.h; sourceTree = ""; }; D08763291A839EDC00632240 /* SDisposableSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDisposableSet.m; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ D0445DD41A7C2CA500267924 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; D0445DE01A7C2CA500267924 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( D0445DE41A7C2CA500267924 /* SSignalKit.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; D0445E591A7C446000267924 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ D0445DCE1A7C2CA500267924 = { isa = PBXGroup; children = ( D0445DDA1A7C2CA500267924 /* SSignalKit */, D0445DE71A7C2CA500267924 /* SSignalKitTests */, D0445DD91A7C2CA500267924 /* Products */, ); sourceTree = ""; }; D0445DD91A7C2CA500267924 /* Products */ = { isa = PBXGroup; children = ( D0445DD81A7C2CA500267924 /* SSignalKit.framework */, D0445DE31A7C2CA500267924 /* SSignalKitTests.xctest */, D0445E5C1A7C446000267924 /* libSSignalKitStatic.a */, ); name = Products; sourceTree = ""; }; D0445DDA1A7C2CA500267924 /* SSignalKit */ = { isa = PBXGroup; children = ( D0445DF71A7C2D7300267924 /* SAtomic.h */, D0445DF81A7C2D7300267924 /* SAtomic.m */, D0445DF91A7C2D7300267924 /* SBag.h */, D0445DFA1A7C2D7300267924 /* SBag.m */, D0445DFF1A7C2D7300267924 /* SEvent.h */, D0445E001A7C2D7300267924 /* SEvent.m */, D0445DFE1A7C2D7300267924 /* SDisposable.h */, D0445DFB1A7C2D7300267924 /* SBlockDisposable.h */, D0445DF61A7C2D7300267924 /* SBlockDisposable.m */, D0445E501A7C2DBF00267924 /* SMetaDisposable.h */, D0445E011A7C2D7300267924 /* SMetaDisposable.m */, D08763281A839EDC00632240 /* SDisposableSet.h */, D08763291A839EDC00632240 /* SDisposableSet.m */, D0445E021A7C2D7300267924 /* SMulticastSignalManager.h */, D0445E031A7C2D7300267924 /* SMulticastSignalManager.m */, D0445E041A7C2D7300267924 /* SSignal.h */, D0445E051A7C2D7300267924 /* SSignal.m */, D0445E061A7C2D7300267924 /* SSignal+Accumulate.h */, D0445E071A7C2D7300267924 /* SSignal+Accumulate.m */, D0445E081A7C2D7300267924 /* SSignal+Catch.h */, D0445E091A7C2D7300267924 /* SSignal+Catch.m */, D0445E0A1A7C2D7300267924 /* SSignal+Combine.h */, D0445E0B1A7C2D7300267924 /* SSignal+Combine.m */, D0445E0C1A7C2D7300267924 /* SSignal+Concat.h */, D0445E0D1A7C2D7300267924 /* SSignal+Concat.m */, D0445E0E1A7C2D7300267924 /* SSignal+Dispatch.h */, D0445E0F1A7C2D7300267924 /* SSignal+Dispatch.m */, D0445E101A7C2D7300267924 /* SSignal+Mapping.h */, D0445E111A7C2D7300267924 /* SSignal+Mapping.m */, D0445E121A7C2D7300267924 /* SSignal+Meta.h */, D0445E131A7C2D7300267924 /* SSignal+Meta.m */, D0445E141A7C2D7300267924 /* SSignal+Multicast.h */, D0445E151A7C2D7300267924 /* SSignal+Multicast.m */, D0445E161A7C2D7300267924 /* SSignal+SideEffects.h */, D0445E171A7C2D7300267924 /* SSignal+SideEffects.m */, D0445E181A7C2D7300267924 /* SSignal+Single.h */, D0445E191A7C2D7300267924 /* SSignal+Single.m */, D0445E1A1A7C2D7300267924 /* SSignal+Timing.h */, D0445E1B1A7C2D7300267924 /* SSignal+Timing.m */, D0445E1C1A7C2D7300267924 /* SSubscriber.h */, D0445E1D1A7C2D7300267924 /* SSubscriber.m */, D0445E1E1A7C2D7300267924 /* SThreadPool.h */, D0445E1F1A7C2D7300267924 /* SThreadPool.m */, D0445E4C1A7C2D8A00267924 /* SQueue.h */, D0445E4D1A7C2D8A00267924 /* SQueue.m */, D0445E521A7C2E9D00267924 /* STimer.h */, D0445E531A7C2E9D00267924 /* STimer.m */, D0445DDD1A7C2CA500267924 /* SSignalKit.h */, D0445DDB1A7C2CA500267924 /* Supporting Files */, ); path = SSignalKit; sourceTree = ""; }; D0445DDB1A7C2CA500267924 /* Supporting Files */ = { isa = PBXGroup; children = ( D0445DDC1A7C2CA500267924 /* Info.plist */, ); name = "Supporting Files"; sourceTree = ""; }; D0445DE71A7C2CA500267924 /* SSignalKitTests */ = { isa = PBXGroup; children = ( D0445DEA1A7C2CA500267924 /* SSignalKitTests.m */, D0445DE81A7C2CA500267924 /* Supporting Files */, D0445E561A7C3FB400267924 /* SBlockDisposableTest.m */, ); path = SSignalKitTests; sourceTree = ""; }; D0445DE81A7C2CA500267924 /* Supporting Files */ = { isa = PBXGroup; children = ( D0445DE91A7C2CA500267924 /* Info.plist */, ); name = "Supporting Files"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ D0445DD51A7C2CA500267924 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( D0445E481A7C2D7300267924 /* SSubscriber.h in Headers */, D0445E2E1A7C2D7300267924 /* SMulticastSignalManager.h in Headers */, D0445E271A7C2D7300267924 /* SBlockDisposable.h in Headers */, D0445E4A1A7C2D7300267924 /* SThreadPool.h in Headers */, D0445E541A7C2E9D00267924 /* STimer.h in Headers */, D0445E301A7C2D7300267924 /* SSignal.h in Headers */, D0445E321A7C2D7300267924 /* SSignal+Accumulate.h in Headers */, D0445E361A7C2D7300267924 /* SSignal+Combine.h in Headers */, D0445E2A1A7C2D7300267924 /* SDisposable.h in Headers */, D0445E421A7C2D7300267924 /* SSignal+SideEffects.h in Headers */, D0445E3E1A7C2D7300267924 /* SSignal+Meta.h in Headers */, D0445E2B1A7C2D7300267924 /* SEvent.h in Headers */, D0445E341A7C2D7300267924 /* SSignal+Catch.h in Headers */, D0445E4E1A7C2D8A00267924 /* SQueue.h in Headers */, D0445E441A7C2D7300267924 /* SSignal+Single.h in Headers */, D0445E251A7C2D7300267924 /* SBag.h in Headers */, D0445E3A1A7C2D7300267924 /* SSignal+Dispatch.h in Headers */, D0445E401A7C2D7300267924 /* SSignal+Multicast.h in Headers */, D0445E511A7C2DBF00267924 /* SMetaDisposable.h in Headers */, D0445E231A7C2D7300267924 /* SAtomic.h in Headers */, D087632A1A839EDC00632240 /* SDisposableSet.h in Headers */, D0445E461A7C2D7300267924 /* SSignal+Timing.h in Headers */, D0445E381A7C2D7300267924 /* SSignal+Concat.h in Headers */, D0445DDE1A7C2CA500267924 /* SSignalKit.h in Headers */, D0445E3C1A7C2D7300267924 /* SSignal+Mapping.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ D0445DD71A7C2CA500267924 /* SSignalKit */ = { isa = PBXNativeTarget; buildConfigurationList = D0445DEE1A7C2CA500267924 /* Build configuration list for PBXNativeTarget "SSignalKit" */; buildPhases = ( D0445DD31A7C2CA500267924 /* Sources */, D0445DD41A7C2CA500267924 /* Frameworks */, D0445DD51A7C2CA500267924 /* Headers */, D0445DD61A7C2CA500267924 /* Resources */, ); buildRules = ( ); dependencies = ( ); name = SSignalKit; productName = SSignalKit; productReference = D0445DD81A7C2CA500267924 /* SSignalKit.framework */; productType = "com.apple.product-type.framework"; }; D0445DE21A7C2CA500267924 /* SSignalKitTests */ = { isa = PBXNativeTarget; buildConfigurationList = D0445DF11A7C2CA500267924 /* Build configuration list for PBXNativeTarget "SSignalKitTests" */; buildPhases = ( D0445DDF1A7C2CA500267924 /* Sources */, D0445DE01A7C2CA500267924 /* Frameworks */, D0445DE11A7C2CA500267924 /* Resources */, ); buildRules = ( ); dependencies = ( D0445DE61A7C2CA500267924 /* PBXTargetDependency */, ); name = SSignalKitTests; productName = SSignalKitTests; productReference = D0445DE31A7C2CA500267924 /* SSignalKitTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; D0445E5B1A7C446000267924 /* SSignalKitStatic */ = { isa = PBXNativeTarget; buildConfigurationList = D0445E6D1A7C446000267924 /* Build configuration list for PBXNativeTarget "SSignalKitStatic" */; buildPhases = ( D0445E581A7C446000267924 /* Sources */, D0445E591A7C446000267924 /* Frameworks */, D0445E5A1A7C446000267924 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = SSignalKitStatic; productName = SSignalKitStatic; productReference = D0445E5C1A7C446000267924 /* libSSignalKitStatic.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ D0445DCF1A7C2CA500267924 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0610; ORGANIZATIONNAME = Telegram; TargetAttributes = { D0445DD71A7C2CA500267924 = { CreatedOnToolsVersion = 6.1.1; }; D0445DE21A7C2CA500267924 = { CreatedOnToolsVersion = 6.1.1; }; D0445E5B1A7C446000267924 = { CreatedOnToolsVersion = 6.1.1; }; }; }; buildConfigurationList = D0445DD21A7C2CA500267924 /* Build configuration list for PBXProject "SSignalKit" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); mainGroup = D0445DCE1A7C2CA500267924; productRefGroup = D0445DD91A7C2CA500267924 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( D0445DD71A7C2CA500267924 /* SSignalKit */, D0445E5B1A7C446000267924 /* SSignalKitStatic */, D0445DE21A7C2CA500267924 /* SSignalKitTests */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ D0445DD61A7C2CA500267924 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; D0445DE11A7C2CA500267924 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ D0445DD31A7C2CA500267924 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( D0445E451A7C2D7300267924 /* SSignal+Single.m in Sources */, D0445E2D1A7C2D7300267924 /* SMetaDisposable.m in Sources */, D0445E3B1A7C2D7300267924 /* SSignal+Dispatch.m in Sources */, D0445E4F1A7C2D8A00267924 /* SQueue.m in Sources */, D0445E241A7C2D7300267924 /* SAtomic.m in Sources */, D0445E4B1A7C2D7300267924 /* SThreadPool.m in Sources */, D0445E551A7C2E9D00267924 /* STimer.m in Sources */, D0445E3D1A7C2D7300267924 /* SSignal+Mapping.m in Sources */, D0445E351A7C2D7300267924 /* SSignal+Catch.m in Sources */, D0445E411A7C2D7300267924 /* SSignal+Multicast.m in Sources */, D0445E2C1A7C2D7300267924 /* SEvent.m in Sources */, D0445E261A7C2D7300267924 /* SBag.m in Sources */, D0445E331A7C2D7300267924 /* SSignal+Accumulate.m in Sources */, D0445E471A7C2D7300267924 /* SSignal+Timing.m in Sources */, D0445E311A7C2D7300267924 /* SSignal.m in Sources */, D087632B1A839EDC00632240 /* SDisposableSet.m in Sources */, D0445E491A7C2D7300267924 /* SSubscriber.m in Sources */, D0445E391A7C2D7300267924 /* SSignal+Concat.m in Sources */, D0445E431A7C2D7300267924 /* SSignal+SideEffects.m in Sources */, D0445E3F1A7C2D7300267924 /* SSignal+Meta.m in Sources */, D0445E371A7C2D7300267924 /* SSignal+Combine.m in Sources */, D0445E2F1A7C2D7300267924 /* SMulticastSignalManager.m in Sources */, D0445E221A7C2D7300267924 /* SBlockDisposable.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; D0445DDF1A7C2CA500267924 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( D0445DEB1A7C2CA500267924 /* SSignalKitTests.m in Sources */, D0445E571A7C3FB400267924 /* SBlockDisposableTest.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; D0445E581A7C446000267924 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( D0445E841A7C447D00267924 /* SSignal+Single.m in Sources */, D0445E781A7C447D00267924 /* SMetaDisposable.m in Sources */, D0445E7F1A7C447D00267924 /* SSignal+Dispatch.m in Sources */, D0445E881A7C447D00267924 /* SQueue.m in Sources */, D0445E741A7C447D00267924 /* SAtomic.m in Sources */, D0445E871A7C447D00267924 /* SThreadPool.m in Sources */, D0445E891A7C447D00267924 /* STimer.m in Sources */, D0445E801A7C447D00267924 /* SSignal+Mapping.m in Sources */, D0445E7C1A7C447D00267924 /* SSignal+Catch.m in Sources */, D0445E821A7C447D00267924 /* SSignal+Multicast.m in Sources */, D0445E771A7C447D00267924 /* SEvent.m in Sources */, D0445E751A7C447D00267924 /* SBag.m in Sources */, D0445E7B1A7C447D00267924 /* SSignal+Accumulate.m in Sources */, D0445E851A7C447D00267924 /* SSignal+Timing.m in Sources */, D0445E7A1A7C447D00267924 /* SSignal.m in Sources */, D087632C1A839EE800632240 /* SDisposableSet.m in Sources */, D0445E861A7C447D00267924 /* SSubscriber.m in Sources */, D0445E7E1A7C447D00267924 /* SSignal+Concat.m in Sources */, D0445E831A7C447D00267924 /* SSignal+SideEffects.m in Sources */, D0445E811A7C447D00267924 /* SSignal+Meta.m in Sources */, D0445E7D1A7C447D00267924 /* SSignal+Combine.m in Sources */, D0445E791A7C447D00267924 /* SMulticastSignalManager.m in Sources */, D0445E731A7C447D00267924 /* SBlockDisposable.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ D0445DE61A7C2CA500267924 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = D0445DD71A7C2CA500267924 /* SSignalKit */; targetProxy = D0445DE51A7C2CA500267924 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ D0445DEC1A7C2CA500267924 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; CURRENT_PROJECT_VERSION = 1; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.1; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; D0445DED1A7C2CA500267924 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; CURRENT_PROJECT_VERSION = 1; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.1; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Release; }; D0445DEF1A7C2CA500267924 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = SSignalKit/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 6.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Debug; }; D0445DF01A7C2CA500267924 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; DYLIB_CURRENT_VERSION = 1; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = SSignalKit/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 6.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; D0445DF21A7C2CA500267924 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(SDKROOT)/Developer/Library/Frameworks", "$(inherited)", ); GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); INFOPLIST_FILE = SSignalKitTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; D0445DF31A7C2CA500267924 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { FRAMEWORK_SEARCH_PATHS = ( "$(SDKROOT)/Developer/Library/Frameworks", "$(inherited)", ); INFOPLIST_FILE = SSignalKitTests/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; D0445E6E1A7C446000267924 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); ONLY_ACTIVE_ARCH = NO; OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Debug; }; D0445E6F1A7C446000267924 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { OTHER_LDFLAGS = "-ObjC"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ D0445DD21A7C2CA500267924 /* Build configuration list for PBXProject "SSignalKit" */ = { isa = XCConfigurationList; buildConfigurations = ( D0445DEC1A7C2CA500267924 /* Debug */, D0445DED1A7C2CA500267924 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; D0445DEE1A7C2CA500267924 /* Build configuration list for PBXNativeTarget "SSignalKit" */ = { isa = XCConfigurationList; buildConfigurations = ( D0445DEF1A7C2CA500267924 /* Debug */, D0445DF01A7C2CA500267924 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; D0445DF11A7C2CA500267924 /* Build configuration list for PBXNativeTarget "SSignalKitTests" */ = { isa = XCConfigurationList; buildConfigurations = ( D0445DF21A7C2CA500267924 /* Debug */, D0445DF31A7C2CA500267924 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; D0445E6D1A7C446000267924 /* Build configuration list for PBXNativeTarget "SSignalKitStatic" */ = { isa = XCConfigurationList; buildConfigurations = ( D0445E6E1A7C446000267924 /* Debug */, D0445E6F1A7C446000267924 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = D0445DCF1A7C2CA500267924 /* Project object */; }