project.pbxproj 79 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 46;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. 2D42277F1BB4365C000C1A6C /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = F6A12CCF145119B700C1D980 /* SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  10. 2D4227801BB43693000C1A6C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6B208301450F597009315AF /* Foundation.framework */; };
  11. 2D4227831BB436B1000C1A6C /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6A12CD3145122FC00C1D980 /* Security.framework */; };
  12. 2D4227851BB43734000C1A6C /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = F6A12CD0145119B700C1D980 /* SRWebSocket.m */; };
  13. 3345DC841C52ACD70083CCB8 /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = F6A12CD0145119B700C1D980 /* SRWebSocket.m */; };
  14. 3345DC871C52ACD70083CCB8 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6A12CD3145122FC00C1D980 /* Security.framework */; };
  15. 3345DC881C52ACD70083CCB8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6B208301450F597009315AF /* Foundation.framework */; };
  16. 3345DC8A1C52ACD70083CCB8 /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = F6A12CCF145119B700C1D980 /* SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  17. 454A02D61D0FAD010060DFB2 /* SRSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 454A02D41D0FAD010060DFB2 /* SRSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; };
  18. 454A02D71D0FAD010060DFB2 /* SRSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 454A02D41D0FAD010060DFB2 /* SRSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; };
  19. 454A02D81D0FAD010060DFB2 /* SRSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 454A02D41D0FAD010060DFB2 /* SRSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; };
  20. 454FEA7D1D2570F600073768 /* SRPinningSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 454FEA791D2570D400073768 /* SRPinningSecurityPolicy.h */; };
  21. 454FEA7E1D2570F600073768 /* SRPinningSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 454FEA7A1D2570D400073768 /* SRPinningSecurityPolicy.m */; };
  22. 454FEA7F1D2570F800073768 /* SRPinningSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 454FEA791D2570D400073768 /* SRPinningSecurityPolicy.h */; };
  23. 454FEA801D2570F800073768 /* SRPinningSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 454FEA7A1D2570D400073768 /* SRPinningSecurityPolicy.m */; };
  24. 454FEA811D2570F900073768 /* SRPinningSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 454FEA791D2570D400073768 /* SRPinningSecurityPolicy.h */; };
  25. 454FEA821D2570F900073768 /* SRPinningSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 454FEA7A1D2570D400073768 /* SRPinningSecurityPolicy.m */; };
  26. 454FEA851D25719900073768 /* SRSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 454FEA831D25717C00073768 /* SRSecurityPolicy.m */; };
  27. 454FEA861D25719A00073768 /* SRSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 454FEA831D25717C00073768 /* SRSecurityPolicy.m */; };
  28. 454FEA871D25719A00073768 /* SRSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 454FEA831D25717C00073768 /* SRSecurityPolicy.m */; };
  29. 8105E4801CDD67B400AA12DB /* SRAutobahnTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 8105E47A1CDD679A00AA12DB /* SRAutobahnTests.m */; };
  30. 8105E4821CDD67BD00AA12DB /* SRTWebSocketOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8105E4771CDD679A00AA12DB /* SRTWebSocketOperation.m */; };
  31. 8105E4AE1CDD6E6200AA12DB /* SRAutobahnOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 8105E4AD1CDD6E6200AA12DB /* SRAutobahnOperation.m */; };
  32. 8105E5281CDD98E100AA12DB /* autobahn_configuration.json in Resources */ = {isa = PBXBuildFile; fileRef = 8105E5271CDD98E100AA12DB /* autobahn_configuration.json */; };
  33. 811934BC1CDAF725003AB243 /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 555E0EB11C51E56D00E6BB92 /* SocketRocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  34. 811934BE1CDAF725003AB243 /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 555E0EB11C51E56D00E6BB92 /* SocketRocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  35. 811934C01CDAF726003AB243 /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 555E0EB11C51E56D00E6BB92 /* SocketRocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  36. 813364001D091E170062E28D /* SRProxyConnect.h in Headers */ = {isa = PBXBuildFile; fileRef = 4861E7731D022211002FAB1D /* SRProxyConnect.h */; };
  37. 813364041D091E170062E28D /* SRProxyConnect.h in Headers */ = {isa = PBXBuildFile; fileRef = 4861E7731D022211002FAB1D /* SRProxyConnect.h */; };
  38. 813364081D091E180062E28D /* SRProxyConnect.h in Headers */ = {isa = PBXBuildFile; fileRef = 4861E7731D022211002FAB1D /* SRProxyConnect.h */; };
  39. 8133640C1D091E1B0062E28D /* SRProxyConnect.m in Sources */ = {isa = PBXBuildFile; fileRef = 4861E7741D022211002FAB1D /* SRProxyConnect.m */; };
  40. 8133640E1D091E1B0062E28D /* SRProxyConnect.m in Sources */ = {isa = PBXBuildFile; fileRef = 4861E7741D022211002FAB1D /* SRProxyConnect.m */; };
  41. 8133640F1D091E1C0062E28D /* SRProxyConnect.m in Sources */ = {isa = PBXBuildFile; fileRef = 4861E7741D022211002FAB1D /* SRProxyConnect.m */; };
  42. 817491A91D1C8C33006E09DF /* SRMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 817491A61D1C8C33006E09DF /* SRMutex.h */; };
  43. 817491AA1D1C8C33006E09DF /* SRMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 817491A61D1C8C33006E09DF /* SRMutex.h */; };
  44. 817491AB1D1C8C33006E09DF /* SRMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 817491A61D1C8C33006E09DF /* SRMutex.h */; };
  45. 817491AD1D1C8C33006E09DF /* SRMutex.m in Sources */ = {isa = PBXBuildFile; fileRef = 817491A71D1C8C33006E09DF /* SRMutex.m */; };
  46. 817491AE1D1C8C33006E09DF /* SRMutex.m in Sources */ = {isa = PBXBuildFile; fileRef = 817491A71D1C8C33006E09DF /* SRMutex.m */; };
  47. 817491AF1D1C8C33006E09DF /* SRMutex.m in Sources */ = {isa = PBXBuildFile; fileRef = 817491A71D1C8C33006E09DF /* SRMutex.m */; };
  48. 817995871CE139700084DA37 /* SRDelegateController.h in Headers */ = {isa = PBXBuildFile; fileRef = 817995841CE139700084DA37 /* SRDelegateController.h */; };
  49. 817995881CE139700084DA37 /* SRDelegateController.h in Headers */ = {isa = PBXBuildFile; fileRef = 817995841CE139700084DA37 /* SRDelegateController.h */; };
  50. 817995891CE139700084DA37 /* SRDelegateController.h in Headers */ = {isa = PBXBuildFile; fileRef = 817995841CE139700084DA37 /* SRDelegateController.h */; };
  51. 8179958B1CE139700084DA37 /* SRDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 817995851CE139700084DA37 /* SRDelegateController.m */; };
  52. 8179958C1CE139700084DA37 /* SRDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 817995851CE139700084DA37 /* SRDelegateController.m */; };
  53. 8179958D1CE139700084DA37 /* SRDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 817995851CE139700084DA37 /* SRDelegateController.m */; };
  54. 817996801CE184F40084DA37 /* SRAutobahnUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 8179967F1CE184F40084DA37 /* SRAutobahnUtilities.m */; };
  55. 81900A4D1D18C9CC0015A290 /* SRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 81900A4A1D18C9CC0015A290 /* SRLog.h */; };
  56. 81900A4E1D18C9CC0015A290 /* SRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 81900A4A1D18C9CC0015A290 /* SRLog.h */; };
  57. 81900A4F1D18C9CC0015A290 /* SRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 81900A4A1D18C9CC0015A290 /* SRLog.h */; };
  58. 81900A511D18C9CC0015A290 /* SRLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 81900A4B1D18C9CC0015A290 /* SRLog.m */; };
  59. 81900A521D18C9CC0015A290 /* SRLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 81900A4B1D18C9CC0015A290 /* SRLog.m */; };
  60. 81900A531D18C9CC0015A290 /* SRLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 81900A4B1D18C9CC0015A290 /* SRLog.m */; };
  61. 81B22EC61CE42D7E0073C636 /* SRError.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B22EC31CE42D7E0073C636 /* SRError.h */; };
  62. 81B22EC71CE42D7E0073C636 /* SRError.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B22EC31CE42D7E0073C636 /* SRError.h */; };
  63. 81B22EC81CE42D7E0073C636 /* SRError.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B22EC31CE42D7E0073C636 /* SRError.h */; };
  64. 81B22ECA1CE42D7E0073C636 /* SRError.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B22EC41CE42D7E0073C636 /* SRError.m */; };
  65. 81B22ECB1CE42D7E0073C636 /* SRError.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B22EC41CE42D7E0073C636 /* SRError.m */; };
  66. 81B22ECC1CE42D7E0073C636 /* SRError.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B22EC41CE42D7E0073C636 /* SRError.m */; };
  67. 81B22EE51CE43ECC0073C636 /* SRURLUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B22EE21CE43ECC0073C636 /* SRURLUtilities.h */; };
  68. 81B22EE61CE43ECC0073C636 /* SRURLUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B22EE21CE43ECC0073C636 /* SRURLUtilities.h */; };
  69. 81B22EE71CE43ECC0073C636 /* SRURLUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B22EE21CE43ECC0073C636 /* SRURLUtilities.h */; };
  70. 81B22EE91CE43ECC0073C636 /* SRURLUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B22EE31CE43ECC0073C636 /* SRURLUtilities.m */; };
  71. 81B22EEA1CE43ECC0073C636 /* SRURLUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B22EE31CE43ECC0073C636 /* SRURLUtilities.m */; };
  72. 81B22EEB1CE43ECC0073C636 /* SRURLUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B22EE31CE43ECC0073C636 /* SRURLUtilities.m */; };
  73. 81B31C151CDC404100D86D43 /* SRIOConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C0F1CDC404100D86D43 /* SRIOConsumer.h */; };
  74. 81B31C161CDC404100D86D43 /* SRIOConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C0F1CDC404100D86D43 /* SRIOConsumer.h */; };
  75. 81B31C171CDC404100D86D43 /* SRIOConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C0F1CDC404100D86D43 /* SRIOConsumer.h */; };
  76. 81B31C191CDC404100D86D43 /* SRIOConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C101CDC404100D86D43 /* SRIOConsumer.m */; };
  77. 81B31C1A1CDC404100D86D43 /* SRIOConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C101CDC404100D86D43 /* SRIOConsumer.m */; };
  78. 81B31C1B1CDC404100D86D43 /* SRIOConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C101CDC404100D86D43 /* SRIOConsumer.m */; };
  79. 81B31C1D1CDC404100D86D43 /* SRIOConsumerPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C111CDC404100D86D43 /* SRIOConsumerPool.h */; };
  80. 81B31C1E1CDC404100D86D43 /* SRIOConsumerPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C111CDC404100D86D43 /* SRIOConsumerPool.h */; };
  81. 81B31C1F1CDC404100D86D43 /* SRIOConsumerPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C111CDC404100D86D43 /* SRIOConsumerPool.h */; };
  82. 81B31C211CDC404100D86D43 /* SRIOConsumerPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C121CDC404100D86D43 /* SRIOConsumerPool.m */; };
  83. 81B31C221CDC404100D86D43 /* SRIOConsumerPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C121CDC404100D86D43 /* SRIOConsumerPool.m */; };
  84. 81B31C231CDC404100D86D43 /* SRIOConsumerPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C121CDC404100D86D43 /* SRIOConsumerPool.m */; };
  85. 81B31C2E1CDC406B00D86D43 /* SRHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C2B1CDC406B00D86D43 /* SRHash.h */; };
  86. 81B31C2F1CDC406B00D86D43 /* SRHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C2B1CDC406B00D86D43 /* SRHash.h */; };
  87. 81B31C301CDC406B00D86D43 /* SRHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C2B1CDC406B00D86D43 /* SRHash.h */; };
  88. 81B31C321CDC406B00D86D43 /* SRHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C2C1CDC406B00D86D43 /* SRHash.m */; };
  89. 81B31C331CDC406B00D86D43 /* SRHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C2C1CDC406B00D86D43 /* SRHash.m */; };
  90. 81B31C341CDC406B00D86D43 /* SRHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C2C1CDC406B00D86D43 /* SRHash.m */; };
  91. 81B31C601CDC444900D86D43 /* SRRunLoopThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C5D1CDC444900D86D43 /* SRRunLoopThread.h */; };
  92. 81B31C611CDC444900D86D43 /* SRRunLoopThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C5D1CDC444900D86D43 /* SRRunLoopThread.h */; };
  93. 81B31C621CDC444900D86D43 /* SRRunLoopThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C5D1CDC444900D86D43 /* SRRunLoopThread.h */; };
  94. 81B31C641CDC444900D86D43 /* SRRunLoopThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C5E1CDC444900D86D43 /* SRRunLoopThread.m */; };
  95. 81B31C651CDC444900D86D43 /* SRRunLoopThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C5E1CDC444900D86D43 /* SRRunLoopThread.m */; };
  96. 81B31C661CDC444900D86D43 /* SRRunLoopThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C5E1CDC444900D86D43 /* SRRunLoopThread.m */; };
  97. 81C22BC31D124168007BFDDF /* SRHTTPConnectMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C22BC01D124168007BFDDF /* SRHTTPConnectMessage.h */; };
  98. 81C22BC41D124168007BFDDF /* SRHTTPConnectMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C22BC01D124168007BFDDF /* SRHTTPConnectMessage.h */; };
  99. 81C22BC51D124168007BFDDF /* SRHTTPConnectMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C22BC01D124168007BFDDF /* SRHTTPConnectMessage.h */; };
  100. 81C22BC71D124168007BFDDF /* SRHTTPConnectMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C22BC11D124168007BFDDF /* SRHTTPConnectMessage.m */; };
  101. 81C22BC81D124168007BFDDF /* SRHTTPConnectMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C22BC11D124168007BFDDF /* SRHTTPConnectMessage.m */; };
  102. 81C22BC91D124168007BFDDF /* SRHTTPConnectMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C22BC11D124168007BFDDF /* SRHTTPConnectMessage.m */; };
  103. 81C22BF91D1256E1007BFDDF /* SRRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C22BF61D1256E1007BFDDF /* SRRandom.h */; };
  104. 81C22BFA1D1256E1007BFDDF /* SRRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C22BF61D1256E1007BFDDF /* SRRandom.h */; };
  105. 81C22BFB1D1256E1007BFDDF /* SRRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C22BF61D1256E1007BFDDF /* SRRandom.h */; };
  106. 81C22BFD1D1256E1007BFDDF /* SRRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C22BF71D1256E1007BFDDF /* SRRandom.m */; };
  107. 81C22BFE1D1256E1007BFDDF /* SRRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C22BF71D1256E1007BFDDF /* SRRandom.m */; };
  108. 81C22BFF1D1256E1007BFDDF /* SRRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C22BF71D1256E1007BFDDF /* SRRandom.m */; };
  109. 81C68CD41D2CBE0A00A1D005 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 81C68CD31D2CBE0A00A1D005 /* CFNetwork.framework */; };
  110. 81C68CDF1D2CBE1900A1D005 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 81C68CDE1D2CBE1900A1D005 /* CFNetwork.framework */; };
  111. 81C68CEE1D2CBE9400A1D005 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6A12CD51451231B00C1D980 /* CFNetwork.framework */; };
  112. 81C68CF11D2CBE9F00A1D005 /* libicucore.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 81C68CF01D2CBE9F00A1D005 /* libicucore.tbd */; };
  113. 81C68CF61D2CBED100A1D005 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6A12CD3145122FC00C1D980 /* Security.framework */; };
  114. 81C68D071D2CBF6A00A1D005 /* libicucore.A.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 81C68D061D2CBF6A00A1D005 /* libicucore.A.tbd */; };
  115. 81C68D0E1D2CBFA800A1D005 /* libicucore.A.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 81C68D0D1D2CBFA800A1D005 /* libicucore.A.tbd */; };
  116. 81CD05D81CEEC47300497F47 /* NSURLRequest+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CD05D51CEEC47300497F47 /* NSURLRequest+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  117. 81CD05D91CEEC47300497F47 /* NSURLRequest+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CD05D51CEEC47300497F47 /* NSURLRequest+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  118. 81CD05DA1CEEC47300497F47 /* NSURLRequest+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CD05D51CEEC47300497F47 /* NSURLRequest+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  119. 81CD05DC1CEEC47300497F47 /* NSURLRequest+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CD05D61CEEC47300497F47 /* NSURLRequest+SRWebSocket.m */; };
  120. 81CD05DD1CEEC47300497F47 /* NSURLRequest+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CD05D61CEEC47300497F47 /* NSURLRequest+SRWebSocket.m */; };
  121. 81CD05DE1CEEC47300497F47 /* NSURLRequest+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CD05D61CEEC47300497F47 /* NSURLRequest+SRWebSocket.m */; };
  122. 81CD05FE1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CD05FB1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  123. 81CD05FF1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CD05FB1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  124. 81CD06001CEEC65D00497F47 /* NSRunLoop+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CD05FB1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  125. 81CD06021CEEC65D00497F47 /* NSRunLoop+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CD05FC1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.m */; };
  126. 81CD06031CEEC65D00497F47 /* NSRunLoop+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CD05FC1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.m */; };
  127. 81CD06041CEEC65D00497F47 /* NSRunLoop+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CD05FC1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.m */; };
  128. 81D647611D2CA78800690609 /* NSURLRequest+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CD05D61CEEC47300497F47 /* NSURLRequest+SRWebSocket.m */; };
  129. 81D647621D2CA78800690609 /* SRError.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B22EC41CE42D7E0073C636 /* SRError.m */; };
  130. 81D647631D2CA78800690609 /* SRIOConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C101CDC404100D86D43 /* SRIOConsumer.m */; };
  131. 81D647641D2CA78800690609 /* SRHTTPConnectMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C22BC11D124168007BFDDF /* SRHTTPConnectMessage.m */; };
  132. 81D647651D2CA78800690609 /* SRPinningSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 454FEA7A1D2570D400073768 /* SRPinningSecurityPolicy.m */; };
  133. 81D647661D2CA78800690609 /* SRSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 454FEA831D25717C00073768 /* SRSecurityPolicy.m */; };
  134. 81D647671D2CA78800690609 /* NSRunLoop+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 81CD05FC1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.m */; };
  135. 81D647681D2CA78800690609 /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = F6A12CD0145119B700C1D980 /* SRWebSocket.m */; };
  136. 81D647691D2CA78800690609 /* SRRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = 81C22BF71D1256E1007BFDDF /* SRRandom.m */; };
  137. 81D6476A1D2CA78800690609 /* SRIOConsumerPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C121CDC404100D86D43 /* SRIOConsumerPool.m */; };
  138. 81D6476B1D2CA78800690609 /* SRURLUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B22EE31CE43ECC0073C636 /* SRURLUtilities.m */; };
  139. 81D6476C1D2CA78800690609 /* SRProxyConnect.m in Sources */ = {isa = PBXBuildFile; fileRef = 4861E7741D022211002FAB1D /* SRProxyConnect.m */; };
  140. 81D6476D1D2CA78800690609 /* SRMutex.m in Sources */ = {isa = PBXBuildFile; fileRef = 817491A71D1C8C33006E09DF /* SRMutex.m */; };
  141. 81D6476E1D2CA78800690609 /* SRRunLoopThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C5E1CDC444900D86D43 /* SRRunLoopThread.m */; };
  142. 81D6476F1D2CA78800690609 /* SRLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 81900A4B1D18C9CC0015A290 /* SRLog.m */; };
  143. 81D647701D2CA78800690609 /* SRHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 81B31C2C1CDC406B00D86D43 /* SRHash.m */; };
  144. 81D647711D2CA78800690609 /* SRDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 817995851CE139700084DA37 /* SRDelegateController.m */; };
  145. 81D647741D2CA78800690609 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6A12CD3145122FC00C1D980 /* Security.framework */; };
  146. 81D647751D2CA78800690609 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6B208301450F597009315AF /* Foundation.framework */; };
  147. 81D647771D2CA78800690609 /* SRURLUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B22EE21CE43ECC0073C636 /* SRURLUtilities.h */; };
  148. 81D647781D2CA78800690609 /* SRPinningSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 454FEA791D2570D400073768 /* SRPinningSecurityPolicy.h */; };
  149. 81D647791D2CA78800690609 /* SRIOConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C0F1CDC404100D86D43 /* SRIOConsumer.h */; };
  150. 81D6477A1D2CA78800690609 /* NSRunLoop+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CD05FB1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  151. 81D6477B1D2CA78800690609 /* SRSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 454A02D41D0FAD010060DFB2 /* SRSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; };
  152. 81D6477C1D2CA78800690609 /* NSURLRequest+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 81CD05D51CEEC47300497F47 /* NSURLRequest+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  153. 81D6477D1D2CA78800690609 /* SRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 81900A4A1D18C9CC0015A290 /* SRLog.h */; };
  154. 81D6477E1D2CA78800690609 /* SRIOConsumerPool.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C111CDC404100D86D43 /* SRIOConsumerPool.h */; };
  155. 81D6477F1D2CA78800690609 /* SRProxyConnect.h in Headers */ = {isa = PBXBuildFile; fileRef = 4861E7731D022211002FAB1D /* SRProxyConnect.h */; };
  156. 81D647801D2CA78800690609 /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = F6A12CCF145119B700C1D980 /* SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  157. 81D647811D2CA78800690609 /* SRHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C2B1CDC406B00D86D43 /* SRHash.h */; };
  158. 81D647821D2CA78800690609 /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 555E0EB11C51E56D00E6BB92 /* SocketRocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  159. 81D647831D2CA78800690609 /* SRRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C22BF61D1256E1007BFDDF /* SRRandom.h */; };
  160. 81D647841D2CA78800690609 /* SRHTTPConnectMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 81C22BC01D124168007BFDDF /* SRHTTPConnectMessage.h */; };
  161. 81D647851D2CA78800690609 /* SRDelegateController.h in Headers */ = {isa = PBXBuildFile; fileRef = 817995841CE139700084DA37 /* SRDelegateController.h */; };
  162. 81D647861D2CA78800690609 /* SRMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 817491A61D1C8C33006E09DF /* SRMutex.h */; };
  163. 81D647871D2CA78800690609 /* SRError.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B22EC31CE42D7E0073C636 /* SRError.h */; };
  164. 81D647881D2CA78800690609 /* SRRunLoopThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 81B31C5D1CDC444900D86D43 /* SRRunLoopThread.h */; };
  165. 81D647B51D2CA8E200690609 /* SocketRocket.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 81D6478D1D2CA78800690609 /* SocketRocket.framework */; };
  166. 81DCD1241D2D9235002501A2 /* libicucore.A.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 81C68D0D1D2CBFA800A1D005 /* libicucore.A.tbd */; };
  167. F6016C8814620EC70037BB3D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6A12CD3145122FC00C1D980 /* Security.framework */; };
  168. F61A0DC81625F44D00365EBD /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = F61A0DC71625F44D00365EBD /* Default-568h@2x.png */; };
  169. F62417E614D52F3C003CE997 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F62417E514D52F3C003CE997 /* UIKit.framework */; };
  170. F62417E714D52F3C003CE997 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6B208301450F597009315AF /* Foundation.framework */; };
  171. F62417EF14D52F3C003CE997 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = F62417ED14D52F3C003CE997 /* InfoPlist.strings */; };
  172. F62417F114D52F3C003CE997 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F62417F014D52F3C003CE997 /* main.m */; };
  173. F62417F514D52F3C003CE997 /* TCAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = F62417F414D52F3C003CE997 /* TCAppDelegate.m */; };
  174. F62417F814D52F3C003CE997 /* MainStoryboard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F62417F614D52F3C003CE997 /* MainStoryboard.storyboard */; };
  175. F62417FB14D52F3C003CE997 /* TCViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = F62417FA14D52F3C003CE997 /* TCViewController.m */; };
  176. F624180114D5300C003CE997 /* TCChatCell.m in Sources */ = {isa = PBXBuildFile; fileRef = F624180014D5300C003CE997 /* TCChatCell.m */; };
  177. F624180314D53449003CE997 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6A12CD51451231B00C1D980 /* CFNetwork.framework */; };
  178. F624180414D53449003CE997 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6A12CD3145122FC00C1D980 /* Security.framework */; };
  179. F6396B86153E67EC00345B5E /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = F6A12CD0145119B700C1D980 /* SRWebSocket.m */; };
  180. F668C8AA153E92F90044DBAC /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = F6A12CCF145119B700C1D980 /* SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; };
  181. F6AE45241459071C0022AF3C /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6A12CD51451231B00C1D980 /* CFNetwork.framework */; };
  182. F6BDA806145900D200FE3253 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F6B208301450F597009315AF /* Foundation.framework */; };
  183. /* End PBXBuildFile section */
  184. /* Begin PBXContainerItemProxy section */
  185. 81D647B31D2CA8DD00690609 /* PBXContainerItemProxy */ = {
  186. isa = PBXContainerItemProxy;
  187. containerPortal = F6B208241450F597009315AF /* Project object */;
  188. proxyType = 1;
  189. remoteGlobalIDString = 81D6475F1D2CA78800690609;
  190. remoteInfo = "SocketRocket-iOS";
  191. };
  192. /* End PBXContainerItemProxy section */
  193. /* Begin PBXFileReference section */
  194. 2D4227621BB4358C000C1A6C /* SocketRocket.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SocketRocket.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  195. 3345DC901C52ACD70083CCB8 /* SocketRocket.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SocketRocket.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  196. 454A02D41D0FAD010060DFB2 /* SRSecurityPolicy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SRSecurityPolicy.h; path = SocketRocket/SRSecurityPolicy.h; sourceTree = SOURCE_ROOT; };
  197. 454FEA791D2570D400073768 /* SRPinningSecurityPolicy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRPinningSecurityPolicy.h; sourceTree = "<group>"; };
  198. 454FEA7A1D2570D400073768 /* SRPinningSecurityPolicy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRPinningSecurityPolicy.m; sourceTree = "<group>"; };
  199. 454FEA831D25717C00073768 /* SRSecurityPolicy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRSecurityPolicy.m; sourceTree = "<group>"; };
  200. 4861E7731D022211002FAB1D /* SRProxyConnect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRProxyConnect.h; sourceTree = "<group>"; };
  201. 4861E7741D022211002FAB1D /* SRProxyConnect.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRProxyConnect.m; sourceTree = "<group>"; };
  202. 555E0EB11C51E56D00E6BB92 /* SocketRocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SocketRocket.h; sourceTree = "<group>"; };
  203. 8105E4761CDD679A00AA12DB /* SRTWebSocketOperation.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SRTWebSocketOperation.h; sourceTree = "<group>"; };
  204. 8105E4771CDD679A00AA12DB /* SRTWebSocketOperation.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SRTWebSocketOperation.m; sourceTree = "<group>"; };
  205. 8105E4791CDD679A00AA12DB /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  206. 8105E47A1CDD679A00AA12DB /* SRAutobahnTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SRAutobahnTests.m; sourceTree = "<group>"; };
  207. 8105E4AC1CDD6E6200AA12DB /* SRAutobahnOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRAutobahnOperation.h; sourceTree = "<group>"; };
  208. 8105E4AD1CDD6E6200AA12DB /* SRAutobahnOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRAutobahnOperation.m; sourceTree = "<group>"; };
  209. 8105E5271CDD98E100AA12DB /* autobahn_configuration.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = autobahn_configuration.json; sourceTree = "<group>"; };
  210. 811934B11CDAF711003AB243 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  211. 817491A61D1C8C33006E09DF /* SRMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRMutex.h; sourceTree = "<group>"; };
  212. 817491A71D1C8C33006E09DF /* SRMutex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRMutex.m; sourceTree = "<group>"; };
  213. 817995841CE139700084DA37 /* SRDelegateController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRDelegateController.h; sourceTree = "<group>"; };
  214. 817995851CE139700084DA37 /* SRDelegateController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRDelegateController.m; sourceTree = "<group>"; };
  215. 8179967E1CE184F40084DA37 /* SRAutobahnUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRAutobahnUtilities.h; sourceTree = "<group>"; };
  216. 8179967F1CE184F40084DA37 /* SRAutobahnUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRAutobahnUtilities.m; sourceTree = "<group>"; };
  217. 81900A4A1D18C9CC0015A290 /* SRLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRLog.h; sourceTree = "<group>"; };
  218. 81900A4B1D18C9CC0015A290 /* SRLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRLog.m; sourceTree = "<group>"; };
  219. 81B22EC31CE42D7E0073C636 /* SRError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRError.h; sourceTree = "<group>"; };
  220. 81B22EC41CE42D7E0073C636 /* SRError.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRError.m; sourceTree = "<group>"; };
  221. 81B22EE21CE43ECC0073C636 /* SRURLUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRURLUtilities.h; sourceTree = "<group>"; };
  222. 81B22EE31CE43ECC0073C636 /* SRURLUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRURLUtilities.m; sourceTree = "<group>"; };
  223. 81B31C0F1CDC404100D86D43 /* SRIOConsumer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRIOConsumer.h; sourceTree = "<group>"; };
  224. 81B31C101CDC404100D86D43 /* SRIOConsumer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRIOConsumer.m; sourceTree = "<group>"; };
  225. 81B31C111CDC404100D86D43 /* SRIOConsumerPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRIOConsumerPool.h; sourceTree = "<group>"; };
  226. 81B31C121CDC404100D86D43 /* SRIOConsumerPool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRIOConsumerPool.m; sourceTree = "<group>"; };
  227. 81B31C2B1CDC406B00D86D43 /* SRHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRHash.h; sourceTree = "<group>"; };
  228. 81B31C2C1CDC406B00D86D43 /* SRHash.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRHash.m; sourceTree = "<group>"; };
  229. 81B31C5D1CDC444900D86D43 /* SRRunLoopThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRRunLoopThread.h; sourceTree = "<group>"; };
  230. 81B31C5E1CDC444900D86D43 /* SRRunLoopThread.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRRunLoopThread.m; sourceTree = "<group>"; };
  231. 81C22BC01D124168007BFDDF /* SRHTTPConnectMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRHTTPConnectMessage.h; sourceTree = "<group>"; };
  232. 81C22BC11D124168007BFDDF /* SRHTTPConnectMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRHTTPConnectMessage.m; sourceTree = "<group>"; };
  233. 81C22BF61D1256E1007BFDDF /* SRRandom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRRandom.h; sourceTree = "<group>"; };
  234. 81C22BF71D1256E1007BFDDF /* SRRandom.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRRandom.m; sourceTree = "<group>"; };
  235. 81C68CD31D2CBE0A00A1D005 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; };
  236. 81C68CDE1D2CBE1900A1D005 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/System/Library/Frameworks/CFNetwork.framework; sourceTree = DEVELOPER_DIR; };
  237. 81C68CF01D2CBE9F00A1D005 /* libicucore.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libicucore.tbd; path = usr/lib/libicucore.tbd; sourceTree = SDKROOT; };
  238. 81C68D061D2CBF6A00A1D005 /* libicucore.A.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libicucore.A.tbd; path = Platforms/AppleTVOS.platform/Developer/SDKs/AppleTVOS.sdk/usr/lib/libicucore.A.tbd; sourceTree = DEVELOPER_DIR; };
  239. 81C68D0D1D2CBFA800A1D005 /* libicucore.A.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libicucore.A.tbd; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/usr/lib/libicucore.A.tbd; sourceTree = DEVELOPER_DIR; };
  240. 81CD05D51CEEC47300497F47 /* NSURLRequest+SRWebSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURLRequest+SRWebSocket.h"; sourceTree = "<group>"; };
  241. 81CD05D61CEEC47300497F47 /* NSURLRequest+SRWebSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURLRequest+SRWebSocket.m"; sourceTree = "<group>"; };
  242. 81CD05FB1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSRunLoop+SRWebSocket.h"; sourceTree = "<group>"; };
  243. 81CD05FC1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSRunLoop+SRWebSocket.m"; sourceTree = "<group>"; };
  244. 81D6474A1D2CA6A100690609 /* Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = "<group>"; };
  245. 81D6474C1D2CA6A100690609 /* iOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = iOS.xcconfig; sourceTree = "<group>"; };
  246. 81D6474D1D2CA6A100690609 /* macOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = macOS.xcconfig; sourceTree = "<group>"; };
  247. 81D6474E1D2CA6A100690609 /* tvOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = tvOS.xcconfig; sourceTree = "<group>"; };
  248. 81D6474F1D2CA6A100690609 /* watchOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = watchOS.xcconfig; sourceTree = "<group>"; };
  249. 81D647511D2CA6A100690609 /* Application.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Application.xcconfig; sourceTree = "<group>"; };
  250. 81D647521D2CA6A100690609 /* DynamicFramework.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = DynamicFramework.xcconfig; sourceTree = "<group>"; };
  251. 81D647531D2CA6A100690609 /* LogicTests.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = LogicTests.xcconfig; sourceTree = "<group>"; };
  252. 81D647541D2CA6A100690609 /* StaticFramework.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = StaticFramework.xcconfig; sourceTree = "<group>"; };
  253. 81D647561D2CA6A100690609 /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
  254. 81D647571D2CA6A100690609 /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
  255. 81D647581D2CA6A100690609 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; };
  256. 81D647591D2CA6A100690609 /* SocketRocket-iOS-Dynamic.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "SocketRocket-iOS-Dynamic.xcconfig"; sourceTree = "<group>"; };
  257. 81D6475A1D2CA6A100690609 /* SocketRocket-iOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "SocketRocket-iOS.xcconfig"; sourceTree = "<group>"; };
  258. 81D6475B1D2CA6A100690609 /* SocketRocket-macOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "SocketRocket-macOS.xcconfig"; sourceTree = "<group>"; };
  259. 81D6475C1D2CA6A100690609 /* SocketRocket-tvOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "SocketRocket-tvOS.xcconfig"; sourceTree = "<group>"; };
  260. 81D6475D1D2CA6A100690609 /* SocketRocketTests-iOS.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "SocketRocketTests-iOS.xcconfig"; sourceTree = "<group>"; };
  261. 81D6478D1D2CA78800690609 /* SocketRocket.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SocketRocket.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  262. F61A0DC71625F44D00365EBD /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default-568h@2x.png"; path = "en.lproj/Default-568h@2x.png"; sourceTree = "<group>"; };
  263. F62417E314D52F3C003CE997 /* TestChat.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TestChat.app; sourceTree = BUILT_PRODUCTS_DIR; };
  264. F62417E514D52F3C003CE997 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
  265. F62417EC14D52F3C003CE997 /* TestChat-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "TestChat-Info.plist"; sourceTree = "<group>"; };
  266. F62417EE14D52F3C003CE997 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
  267. F62417F014D52F3C003CE997 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
  268. F62417F314D52F3C003CE997 /* TCAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TCAppDelegate.h; sourceTree = "<group>"; };
  269. F62417F414D52F3C003CE997 /* TCAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TCAppDelegate.m; sourceTree = "<group>"; };
  270. F62417F714D52F3C003CE997 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = en; path = en.lproj/MainStoryboard.storyboard; sourceTree = "<group>"; };
  271. F62417F914D52F3C003CE997 /* TCViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TCViewController.h; sourceTree = "<group>"; };
  272. F62417FA14D52F3C003CE997 /* TCViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TCViewController.m; sourceTree = "<group>"; };
  273. F62417FF14D5300C003CE997 /* TCChatCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCChatCell.h; sourceTree = "<group>"; };
  274. F624180014D5300C003CE997 /* TCChatCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TCChatCell.m; sourceTree = "<group>"; };
  275. F668C880153E91210044DBAC /* SocketRocket.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = SocketRocket.framework; sourceTree = BUILT_PRODUCTS_DIR; };
  276. F6A12CCF145119B700C1D980 /* SRWebSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SRWebSocket.h; sourceTree = "<group>"; };
  277. F6A12CD0145119B700C1D980 /* SRWebSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SRWebSocket.m; sourceTree = "<group>"; };
  278. F6A12CD3145122FC00C1D980 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
  279. F6A12CD51451231B00C1D980 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; };
  280. F6B208301450F597009315AF /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
  281. F6BDA802145900D200FE3253 /* SocketRocketTests-iOS.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "SocketRocketTests-iOS.xctest"; sourceTree = BUILT_PRODUCTS_DIR; };
  282. /* End PBXFileReference section */
  283. /* Begin PBXFrameworksBuildPhase section */
  284. 2D42275E1BB4358C000C1A6C /* Frameworks */ = {
  285. isa = PBXFrameworksBuildPhase;
  286. buildActionMask = 2147483647;
  287. files = (
  288. 81C68D0E1D2CBFA800A1D005 /* libicucore.A.tbd in Frameworks */,
  289. 81C68CD41D2CBE0A00A1D005 /* CFNetwork.framework in Frameworks */,
  290. 2D4227831BB436B1000C1A6C /* Security.framework in Frameworks */,
  291. 2D4227801BB43693000C1A6C /* Foundation.framework in Frameworks */,
  292. );
  293. runOnlyForDeploymentPostprocessing = 0;
  294. };
  295. 3345DC851C52ACD70083CCB8 /* Frameworks */ = {
  296. isa = PBXFrameworksBuildPhase;
  297. buildActionMask = 2147483647;
  298. files = (
  299. 81C68D071D2CBF6A00A1D005 /* libicucore.A.tbd in Frameworks */,
  300. 81C68CDF1D2CBE1900A1D005 /* CFNetwork.framework in Frameworks */,
  301. 3345DC871C52ACD70083CCB8 /* Security.framework in Frameworks */,
  302. 3345DC881C52ACD70083CCB8 /* Foundation.framework in Frameworks */,
  303. );
  304. runOnlyForDeploymentPostprocessing = 0;
  305. };
  306. 81D647721D2CA78800690609 /* Frameworks */ = {
  307. isa = PBXFrameworksBuildPhase;
  308. buildActionMask = 2147483647;
  309. files = (
  310. 81D647741D2CA78800690609 /* Security.framework in Frameworks */,
  311. 81D647751D2CA78800690609 /* Foundation.framework in Frameworks */,
  312. );
  313. runOnlyForDeploymentPostprocessing = 0;
  314. };
  315. F62417E014D52F3C003CE997 /* Frameworks */ = {
  316. isa = PBXFrameworksBuildPhase;
  317. buildActionMask = 2147483647;
  318. files = (
  319. F62417E614D52F3C003CE997 /* UIKit.framework in Frameworks */,
  320. F62417E714D52F3C003CE997 /* Foundation.framework in Frameworks */,
  321. F624180314D53449003CE997 /* CFNetwork.framework in Frameworks */,
  322. F624180414D53449003CE997 /* Security.framework in Frameworks */,
  323. );
  324. runOnlyForDeploymentPostprocessing = 0;
  325. };
  326. F668C87C153E91210044DBAC /* Frameworks */ = {
  327. isa = PBXFrameworksBuildPhase;
  328. buildActionMask = 2147483647;
  329. files = (
  330. 81C68CEE1D2CBE9400A1D005 /* CFNetwork.framework in Frameworks */,
  331. 81C68CF61D2CBED100A1D005 /* Security.framework in Frameworks */,
  332. 81C68CF11D2CBE9F00A1D005 /* libicucore.tbd in Frameworks */,
  333. );
  334. runOnlyForDeploymentPostprocessing = 0;
  335. };
  336. F6BDA7FE145900D200FE3253 /* Frameworks */ = {
  337. isa = PBXFrameworksBuildPhase;
  338. buildActionMask = 2147483647;
  339. files = (
  340. 81D647B51D2CA8E200690609 /* SocketRocket.framework in Frameworks */,
  341. F6BDA806145900D200FE3253 /* Foundation.framework in Frameworks */,
  342. F6AE45241459071C0022AF3C /* CFNetwork.framework in Frameworks */,
  343. F6016C8814620EC70037BB3D /* Security.framework in Frameworks */,
  344. 81DCD1241D2D9235002501A2 /* libicucore.A.tbd in Frameworks */,
  345. );
  346. runOnlyForDeploymentPostprocessing = 0;
  347. };
  348. /* End PBXFrameworksBuildPhase section */
  349. /* Begin PBXGroup section */
  350. 4861E7721D022211002FAB1D /* Proxy */ = {
  351. isa = PBXGroup;
  352. children = (
  353. 4861E7731D022211002FAB1D /* SRProxyConnect.h */,
  354. 4861E7741D022211002FAB1D /* SRProxyConnect.m */,
  355. );
  356. path = Proxy;
  357. sourceTree = "<group>";
  358. };
  359. 8105E4741CDD679A00AA12DB /* Tests */ = {
  360. isa = PBXGroup;
  361. children = (
  362. 8105E47A1CDD679A00AA12DB /* SRAutobahnTests.m */,
  363. 8105E4751CDD679A00AA12DB /* Operations */,
  364. 8105E47C1CDD679A00AA12DB /* Utilities */,
  365. 8105E4781CDD679A00AA12DB /* Resources */,
  366. );
  367. path = Tests;
  368. sourceTree = "<group>";
  369. };
  370. 8105E4751CDD679A00AA12DB /* Operations */ = {
  371. isa = PBXGroup;
  372. children = (
  373. 8105E4761CDD679A00AA12DB /* SRTWebSocketOperation.h */,
  374. 8105E4771CDD679A00AA12DB /* SRTWebSocketOperation.m */,
  375. 8105E4AC1CDD6E6200AA12DB /* SRAutobahnOperation.h */,
  376. 8105E4AD1CDD6E6200AA12DB /* SRAutobahnOperation.m */,
  377. );
  378. path = Operations;
  379. sourceTree = "<group>";
  380. };
  381. 8105E4781CDD679A00AA12DB /* Resources */ = {
  382. isa = PBXGroup;
  383. children = (
  384. 8105E5271CDD98E100AA12DB /* autobahn_configuration.json */,
  385. 8105E4791CDD679A00AA12DB /* Info.plist */,
  386. );
  387. path = Resources;
  388. sourceTree = "<group>";
  389. };
  390. 8105E47C1CDD679A00AA12DB /* Utilities */ = {
  391. isa = PBXGroup;
  392. children = (
  393. 8179967E1CE184F40084DA37 /* SRAutobahnUtilities.h */,
  394. 8179967F1CE184F40084DA37 /* SRAutobahnUtilities.m */,
  395. );
  396. path = Utilities;
  397. sourceTree = "<group>";
  398. };
  399. 811934B01CDAF711003AB243 /* Resources */ = {
  400. isa = PBXGroup;
  401. children = (
  402. 811934B11CDAF711003AB243 /* Info.plist */,
  403. );
  404. path = Resources;
  405. sourceTree = "<group>";
  406. };
  407. 817995831CE139540084DA37 /* Delegate */ = {
  408. isa = PBXGroup;
  409. children = (
  410. 817995841CE139700084DA37 /* SRDelegateController.h */,
  411. 817995851CE139700084DA37 /* SRDelegateController.m */,
  412. );
  413. path = Delegate;
  414. sourceTree = "<group>";
  415. };
  416. 8186892C1D08EF3C004F94C8 /* Security */ = {
  417. isa = PBXGroup;
  418. children = (
  419. 454FEA791D2570D400073768 /* SRPinningSecurityPolicy.h */,
  420. 454FEA7A1D2570D400073768 /* SRPinningSecurityPolicy.m */,
  421. );
  422. path = Security;
  423. sourceTree = "<group>";
  424. };
  425. 81B31C0D1CDC404100D86D43 /* Internal */ = {
  426. isa = PBXGroup;
  427. children = (
  428. 8186892C1D08EF3C004F94C8 /* Security */,
  429. 4861E7721D022211002FAB1D /* Proxy */,
  430. 817995831CE139540084DA37 /* Delegate */,
  431. 81B31C0E1CDC404100D86D43 /* IOConsumer */,
  432. 81B31C5C1CDC443A00D86D43 /* RunLoop */,
  433. 81B31C131CDC404100D86D43 /* Utilities */,
  434. );
  435. path = Internal;
  436. sourceTree = "<group>";
  437. };
  438. 81B31C0E1CDC404100D86D43 /* IOConsumer */ = {
  439. isa = PBXGroup;
  440. children = (
  441. 81B31C0F1CDC404100D86D43 /* SRIOConsumer.h */,
  442. 81B31C101CDC404100D86D43 /* SRIOConsumer.m */,
  443. 81B31C111CDC404100D86D43 /* SRIOConsumerPool.h */,
  444. 81B31C121CDC404100D86D43 /* SRIOConsumerPool.m */,
  445. );
  446. path = IOConsumer;
  447. sourceTree = "<group>";
  448. };
  449. 81B31C131CDC404100D86D43 /* Utilities */ = {
  450. isa = PBXGroup;
  451. children = (
  452. 81B22EC31CE42D7E0073C636 /* SRError.h */,
  453. 81B22EC41CE42D7E0073C636 /* SRError.m */,
  454. 81B31C2B1CDC406B00D86D43 /* SRHash.h */,
  455. 81B31C2C1CDC406B00D86D43 /* SRHash.m */,
  456. 81C22BC01D124168007BFDDF /* SRHTTPConnectMessage.h */,
  457. 81C22BC11D124168007BFDDF /* SRHTTPConnectMessage.m */,
  458. 81900A4A1D18C9CC0015A290 /* SRLog.h */,
  459. 81900A4B1D18C9CC0015A290 /* SRLog.m */,
  460. 817491A61D1C8C33006E09DF /* SRMutex.h */,
  461. 817491A71D1C8C33006E09DF /* SRMutex.m */,
  462. 81C22BF61D1256E1007BFDDF /* SRRandom.h */,
  463. 81C22BF71D1256E1007BFDDF /* SRRandom.m */,
  464. 81B22EE21CE43ECC0073C636 /* SRURLUtilities.h */,
  465. 81B22EE31CE43ECC0073C636 /* SRURLUtilities.m */,
  466. );
  467. path = Utilities;
  468. sourceTree = "<group>";
  469. };
  470. 81B31C5C1CDC443A00D86D43 /* RunLoop */ = {
  471. isa = PBXGroup;
  472. children = (
  473. 81B31C5D1CDC444900D86D43 /* SRRunLoopThread.h */,
  474. 81B31C5E1CDC444900D86D43 /* SRRunLoopThread.m */,
  475. );
  476. name = RunLoop;
  477. path = SocketRocket/Internal/RunLoop;
  478. sourceTree = SOURCE_ROOT;
  479. };
  480. 81C68CF41D2CBEBD00A1D005 /* macOS */ = {
  481. isa = PBXGroup;
  482. children = (
  483. F6B208301450F597009315AF /* Foundation.framework */,
  484. F6A12CD3145122FC00C1D980 /* Security.framework */,
  485. F6A12CD51451231B00C1D980 /* CFNetwork.framework */,
  486. 81C68CF01D2CBE9F00A1D005 /* libicucore.tbd */,
  487. );
  488. name = macOS;
  489. sourceTree = "<group>";
  490. };
  491. 81C68CFD1D2CBF1800A1D005 /* tvOS */ = {
  492. isa = PBXGroup;
  493. children = (
  494. 81C68CDE1D2CBE1900A1D005 /* CFNetwork.framework */,
  495. 81C68D061D2CBF6A00A1D005 /* libicucore.A.tbd */,
  496. );
  497. name = tvOS;
  498. sourceTree = "<group>";
  499. };
  500. 81C68CFE1D2CBF2100A1D005 /* iOS */ = {
  501. isa = PBXGroup;
  502. children = (
  503. F62417E514D52F3C003CE997 /* UIKit.framework */,
  504. 81C68CD31D2CBE0A00A1D005 /* CFNetwork.framework */,
  505. 81C68D0D1D2CBFA800A1D005 /* libicucore.A.tbd */,
  506. );
  507. name = iOS;
  508. sourceTree = "<group>";
  509. };
  510. 81D647481D2CA6A100690609 /* Configurations */ = {
  511. isa = PBXGroup;
  512. children = (
  513. 81D6475A1D2CA6A100690609 /* SocketRocket-iOS.xcconfig */,
  514. 81D647591D2CA6A100690609 /* SocketRocket-iOS-Dynamic.xcconfig */,
  515. 81D6475B1D2CA6A100690609 /* SocketRocket-macOS.xcconfig */,
  516. 81D6475C1D2CA6A100690609 /* SocketRocket-tvOS.xcconfig */,
  517. 81D6475D1D2CA6A100690609 /* SocketRocketTests-iOS.xcconfig */,
  518. 81D647491D2CA6A100690609 /* Shared */,
  519. );
  520. path = Configurations;
  521. sourceTree = "<group>";
  522. };
  523. 81D647491D2CA6A100690609 /* Shared */ = {
  524. isa = PBXGroup;
  525. children = (
  526. 81D6474A1D2CA6A100690609 /* Common.xcconfig */,
  527. 81D6474B1D2CA6A100690609 /* Platform */,
  528. 81D647501D2CA6A100690609 /* Product */,
  529. 81D647551D2CA6A100690609 /* Project */,
  530. 81D647581D2CA6A100690609 /* Warnings.xcconfig */,
  531. );
  532. path = Shared;
  533. sourceTree = "<group>";
  534. };
  535. 81D6474B1D2CA6A100690609 /* Platform */ = {
  536. isa = PBXGroup;
  537. children = (
  538. 81D6474C1D2CA6A100690609 /* iOS.xcconfig */,
  539. 81D6474D1D2CA6A100690609 /* macOS.xcconfig */,
  540. 81D6474E1D2CA6A100690609 /* tvOS.xcconfig */,
  541. 81D6474F1D2CA6A100690609 /* watchOS.xcconfig */,
  542. );
  543. path = Platform;
  544. sourceTree = "<group>";
  545. };
  546. 81D647501D2CA6A100690609 /* Product */ = {
  547. isa = PBXGroup;
  548. children = (
  549. 81D647511D2CA6A100690609 /* Application.xcconfig */,
  550. 81D647521D2CA6A100690609 /* DynamicFramework.xcconfig */,
  551. 81D647531D2CA6A100690609 /* LogicTests.xcconfig */,
  552. 81D647541D2CA6A100690609 /* StaticFramework.xcconfig */,
  553. );
  554. path = Product;
  555. sourceTree = "<group>";
  556. };
  557. 81D647551D2CA6A100690609 /* Project */ = {
  558. isa = PBXGroup;
  559. children = (
  560. 81D647561D2CA6A100690609 /* Debug.xcconfig */,
  561. 81D647571D2CA6A100690609 /* Release.xcconfig */,
  562. );
  563. path = Project;
  564. sourceTree = "<group>";
  565. };
  566. F62417EA14D52F3C003CE997 /* TestChat */ = {
  567. isa = PBXGroup;
  568. children = (
  569. F62417EB14D52F3C003CE997 /* Supporting Files */,
  570. F62417F314D52F3C003CE997 /* TCAppDelegate.h */,
  571. F62417F414D52F3C003CE997 /* TCAppDelegate.m */,
  572. F62417F614D52F3C003CE997 /* MainStoryboard.storyboard */,
  573. F62417F914D52F3C003CE997 /* TCViewController.h */,
  574. F62417FA14D52F3C003CE997 /* TCViewController.m */,
  575. F62417FF14D5300C003CE997 /* TCChatCell.h */,
  576. F624180014D5300C003CE997 /* TCChatCell.m */,
  577. );
  578. path = TestChat;
  579. sourceTree = "<group>";
  580. };
  581. F62417EB14D52F3C003CE997 /* Supporting Files */ = {
  582. isa = PBXGroup;
  583. children = (
  584. F61A0DC71625F44D00365EBD /* Default-568h@2x.png */,
  585. F62417EC14D52F3C003CE997 /* TestChat-Info.plist */,
  586. F62417ED14D52F3C003CE997 /* InfoPlist.strings */,
  587. F62417F014D52F3C003CE997 /* main.m */,
  588. );
  589. name = "Supporting Files";
  590. sourceTree = "<group>";
  591. };
  592. F6B208221450F597009315AF = {
  593. isa = PBXGroup;
  594. children = (
  595. 81D647481D2CA6A100690609 /* Configurations */,
  596. F6B208321450F597009315AF /* SocketRocket */,
  597. 8105E4741CDD679A00AA12DB /* Tests */,
  598. F62417EA14D52F3C003CE997 /* TestChat */,
  599. F6B2082F1450F597009315AF /* Frameworks */,
  600. F6B2082E1450F597009315AF /* Products */,
  601. );
  602. indentWidth = 4;
  603. sourceTree = "<group>";
  604. tabWidth = 4;
  605. };
  606. F6B2082E1450F597009315AF /* Products */ = {
  607. isa = PBXGroup;
  608. children = (
  609. F6BDA802145900D200FE3253 /* SocketRocketTests-iOS.xctest */,
  610. F62417E314D52F3C003CE997 /* TestChat.app */,
  611. F668C880153E91210044DBAC /* SocketRocket.framework */,
  612. 2D4227621BB4358C000C1A6C /* SocketRocket.framework */,
  613. 3345DC901C52ACD70083CCB8 /* SocketRocket.framework */,
  614. 81D6478D1D2CA78800690609 /* SocketRocket.framework */,
  615. );
  616. name = Products;
  617. sourceTree = "<group>";
  618. };
  619. F6B2082F1450F597009315AF /* Frameworks */ = {
  620. isa = PBXGroup;
  621. children = (
  622. 81C68CF41D2CBEBD00A1D005 /* macOS */,
  623. 81C68CFD1D2CBF1800A1D005 /* tvOS */,
  624. 81C68CFE1D2CBF2100A1D005 /* iOS */,
  625. );
  626. name = Frameworks;
  627. sourceTree = "<group>";
  628. };
  629. F6B208321450F597009315AF /* SocketRocket */ = {
  630. isa = PBXGroup;
  631. children = (
  632. 81B31C0D1CDC404100D86D43 /* Internal */,
  633. 555E0EB11C51E56D00E6BB92 /* SocketRocket.h */,
  634. 454A02D41D0FAD010060DFB2 /* SRSecurityPolicy.h */,
  635. 454FEA831D25717C00073768 /* SRSecurityPolicy.m */,
  636. F6A12CCF145119B700C1D980 /* SRWebSocket.h */,
  637. F6A12CD0145119B700C1D980 /* SRWebSocket.m */,
  638. 81CD05D51CEEC47300497F47 /* NSURLRequest+SRWebSocket.h */,
  639. 81CD05D61CEEC47300497F47 /* NSURLRequest+SRWebSocket.m */,
  640. 81CD05FB1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.h */,
  641. 81CD05FC1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.m */,
  642. 811934B01CDAF711003AB243 /* Resources */,
  643. );
  644. path = SocketRocket;
  645. sourceTree = "<group>";
  646. };
  647. /* End PBXGroup section */
  648. /* Begin PBXHeadersBuildPhase section */
  649. 2D42275F1BB4358C000C1A6C /* Headers */ = {
  650. isa = PBXHeadersBuildPhase;
  651. buildActionMask = 2147483647;
  652. files = (
  653. 81B22EE51CE43ECC0073C636 /* SRURLUtilities.h in Headers */,
  654. 454FEA7F1D2570F800073768 /* SRPinningSecurityPolicy.h in Headers */,
  655. 81B31C151CDC404100D86D43 /* SRIOConsumer.h in Headers */,
  656. 81CD05FE1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.h in Headers */,
  657. 454A02D61D0FAD010060DFB2 /* SRSecurityPolicy.h in Headers */,
  658. 81CD05D81CEEC47300497F47 /* NSURLRequest+SRWebSocket.h in Headers */,
  659. 81900A4D1D18C9CC0015A290 /* SRLog.h in Headers */,
  660. 81B31C1D1CDC404100D86D43 /* SRIOConsumerPool.h in Headers */,
  661. 813364001D091E170062E28D /* SRProxyConnect.h in Headers */,
  662. 2D42277F1BB4365C000C1A6C /* SRWebSocket.h in Headers */,
  663. 81B31C2E1CDC406B00D86D43 /* SRHash.h in Headers */,
  664. 811934BE1CDAF725003AB243 /* SocketRocket.h in Headers */,
  665. 81C22BF91D1256E1007BFDDF /* SRRandom.h in Headers */,
  666. 81C22BC31D124168007BFDDF /* SRHTTPConnectMessage.h in Headers */,
  667. 817995871CE139700084DA37 /* SRDelegateController.h in Headers */,
  668. 817491A91D1C8C33006E09DF /* SRMutex.h in Headers */,
  669. 81B22EC61CE42D7E0073C636 /* SRError.h in Headers */,
  670. 81B31C601CDC444900D86D43 /* SRRunLoopThread.h in Headers */,
  671. );
  672. runOnlyForDeploymentPostprocessing = 0;
  673. };
  674. 3345DC891C52ACD70083CCB8 /* Headers */ = {
  675. isa = PBXHeadersBuildPhase;
  676. buildActionMask = 2147483647;
  677. files = (
  678. 81B22EE71CE43ECC0073C636 /* SRURLUtilities.h in Headers */,
  679. 454FEA811D2570F900073768 /* SRPinningSecurityPolicy.h in Headers */,
  680. 81B31C171CDC404100D86D43 /* SRIOConsumer.h in Headers */,
  681. 81CD06001CEEC65D00497F47 /* NSRunLoop+SRWebSocket.h in Headers */,
  682. 454A02D81D0FAD010060DFB2 /* SRSecurityPolicy.h in Headers */,
  683. 81CD05DA1CEEC47300497F47 /* NSURLRequest+SRWebSocket.h in Headers */,
  684. 81900A4F1D18C9CC0015A290 /* SRLog.h in Headers */,
  685. 81B31C1F1CDC404100D86D43 /* SRIOConsumerPool.h in Headers */,
  686. 813364081D091E180062E28D /* SRProxyConnect.h in Headers */,
  687. 3345DC8A1C52ACD70083CCB8 /* SRWebSocket.h in Headers */,
  688. 81B31C301CDC406B00D86D43 /* SRHash.h in Headers */,
  689. 811934C01CDAF726003AB243 /* SocketRocket.h in Headers */,
  690. 81C22BFB1D1256E1007BFDDF /* SRRandom.h in Headers */,
  691. 81C22BC51D124168007BFDDF /* SRHTTPConnectMessage.h in Headers */,
  692. 817995891CE139700084DA37 /* SRDelegateController.h in Headers */,
  693. 817491AB1D1C8C33006E09DF /* SRMutex.h in Headers */,
  694. 81B22EC81CE42D7E0073C636 /* SRError.h in Headers */,
  695. 81B31C621CDC444900D86D43 /* SRRunLoopThread.h in Headers */,
  696. );
  697. runOnlyForDeploymentPostprocessing = 0;
  698. };
  699. 81D647761D2CA78800690609 /* Headers */ = {
  700. isa = PBXHeadersBuildPhase;
  701. buildActionMask = 2147483647;
  702. files = (
  703. 81D647771D2CA78800690609 /* SRURLUtilities.h in Headers */,
  704. 81D647781D2CA78800690609 /* SRPinningSecurityPolicy.h in Headers */,
  705. 81D647791D2CA78800690609 /* SRIOConsumer.h in Headers */,
  706. 81D6477A1D2CA78800690609 /* NSRunLoop+SRWebSocket.h in Headers */,
  707. 81D6477B1D2CA78800690609 /* SRSecurityPolicy.h in Headers */,
  708. 81D6477C1D2CA78800690609 /* NSURLRequest+SRWebSocket.h in Headers */,
  709. 81D6477D1D2CA78800690609 /* SRLog.h in Headers */,
  710. 81D6477E1D2CA78800690609 /* SRIOConsumerPool.h in Headers */,
  711. 81D6477F1D2CA78800690609 /* SRProxyConnect.h in Headers */,
  712. 81D647801D2CA78800690609 /* SRWebSocket.h in Headers */,
  713. 81D647811D2CA78800690609 /* SRHash.h in Headers */,
  714. 81D647821D2CA78800690609 /* SocketRocket.h in Headers */,
  715. 81D647831D2CA78800690609 /* SRRandom.h in Headers */,
  716. 81D647841D2CA78800690609 /* SRHTTPConnectMessage.h in Headers */,
  717. 81D647851D2CA78800690609 /* SRDelegateController.h in Headers */,
  718. 81D647861D2CA78800690609 /* SRMutex.h in Headers */,
  719. 81D647871D2CA78800690609 /* SRError.h in Headers */,
  720. 81D647881D2CA78800690609 /* SRRunLoopThread.h in Headers */,
  721. );
  722. runOnlyForDeploymentPostprocessing = 0;
  723. };
  724. F668C87D153E91210044DBAC /* Headers */ = {
  725. isa = PBXHeadersBuildPhase;
  726. buildActionMask = 2147483647;
  727. files = (
  728. 81B22EE61CE43ECC0073C636 /* SRURLUtilities.h in Headers */,
  729. 454FEA7D1D2570F600073768 /* SRPinningSecurityPolicy.h in Headers */,
  730. 81B31C161CDC404100D86D43 /* SRIOConsumer.h in Headers */,
  731. 81CD05FF1CEEC65D00497F47 /* NSRunLoop+SRWebSocket.h in Headers */,
  732. 454A02D71D0FAD010060DFB2 /* SRSecurityPolicy.h in Headers */,
  733. 81CD05D91CEEC47300497F47 /* NSURLRequest+SRWebSocket.h in Headers */,
  734. 81900A4E1D18C9CC0015A290 /* SRLog.h in Headers */,
  735. 81B31C1E1CDC404100D86D43 /* SRIOConsumerPool.h in Headers */,
  736. 813364041D091E170062E28D /* SRProxyConnect.h in Headers */,
  737. F668C8AA153E92F90044DBAC /* SRWebSocket.h in Headers */,
  738. 81B31C2F1CDC406B00D86D43 /* SRHash.h in Headers */,
  739. 811934BC1CDAF725003AB243 /* SocketRocket.h in Headers */,
  740. 81C22BFA1D1256E1007BFDDF /* SRRandom.h in Headers */,
  741. 81C22BC41D124168007BFDDF /* SRHTTPConnectMessage.h in Headers */,
  742. 817995881CE139700084DA37 /* SRDelegateController.h in Headers */,
  743. 817491AA1D1C8C33006E09DF /* SRMutex.h in Headers */,
  744. 81B22EC71CE42D7E0073C636 /* SRError.h in Headers */,
  745. 81B31C611CDC444900D86D43 /* SRRunLoopThread.h in Headers */,
  746. );
  747. runOnlyForDeploymentPostprocessing = 0;
  748. };
  749. /* End PBXHeadersBuildPhase section */
  750. /* Begin PBXNativeTarget section */
  751. 2D4227611BB4358C000C1A6C /* SocketRocket-iOS-Dynamic */ = {
  752. isa = PBXNativeTarget;
  753. buildConfigurationList = 2D4227671BB4358C000C1A6C /* Build configuration list for PBXNativeTarget "SocketRocket-iOS-Dynamic" */;
  754. buildPhases = (
  755. 2D42275D1BB4358C000C1A6C /* Sources */,
  756. 2D42275E1BB4358C000C1A6C /* Frameworks */,
  757. 2D42275F1BB4358C000C1A6C /* Headers */,
  758. 2D4227601BB4358C000C1A6C /* Resources */,
  759. );
  760. buildRules = (
  761. );
  762. dependencies = (
  763. );
  764. name = "SocketRocket-iOS-Dynamic";
  765. productName = "SocketRocket-iOS";
  766. productReference = 2D4227621BB4358C000C1A6C /* SocketRocket.framework */;
  767. productType = "com.apple.product-type.framework";
  768. };
  769. 3345DC821C52ACD70083CCB8 /* SocketRocket-tvOS */ = {
  770. isa = PBXNativeTarget;
  771. buildConfigurationList = 3345DC8D1C52ACD70083CCB8 /* Build configuration list for PBXNativeTarget "SocketRocket-tvOS" */;
  772. buildPhases = (
  773. 3345DC831C52ACD70083CCB8 /* Sources */,
  774. 3345DC851C52ACD70083CCB8 /* Frameworks */,
  775. 3345DC891C52ACD70083CCB8 /* Headers */,
  776. 3345DC8C1C52ACD70083CCB8 /* Resources */,
  777. );
  778. buildRules = (
  779. );
  780. dependencies = (
  781. );
  782. name = "SocketRocket-tvOS";
  783. productName = "SocketRocket-iOS";
  784. productReference = 3345DC901C52ACD70083CCB8 /* SocketRocket.framework */;
  785. productType = "com.apple.product-type.framework";
  786. };
  787. 81D6475F1D2CA78800690609 /* SocketRocket-iOS */ = {
  788. isa = PBXNativeTarget;
  789. buildConfigurationList = 81D6478A1D2CA78800690609 /* Build configuration list for PBXNativeTarget "SocketRocket-iOS" */;
  790. buildPhases = (
  791. 81D647601D2CA78800690609 /* Sources */,
  792. 81D647721D2CA78800690609 /* Frameworks */,
  793. 81D647761D2CA78800690609 /* Headers */,
  794. 81D647891D2CA78800690609 /* Resources */,
  795. );
  796. buildRules = (
  797. );
  798. dependencies = (
  799. );
  800. name = "SocketRocket-iOS";
  801. productName = "SocketRocket-iOS";
  802. productReference = 81D6478D1D2CA78800690609 /* SocketRocket.framework */;
  803. productType = "com.apple.product-type.framework";
  804. };
  805. F62417E214D52F3C003CE997 /* TestChat */ = {
  806. isa = PBXNativeTarget;
  807. buildConfigurationList = F62417FC14D52F3C003CE997 /* Build configuration list for PBXNativeTarget "TestChat" */;
  808. buildPhases = (
  809. F62417DF14D52F3C003CE997 /* Sources */,
  810. F62417E014D52F3C003CE997 /* Frameworks */,
  811. F62417E114D52F3C003CE997 /* Resources */,
  812. );
  813. buildRules = (
  814. );
  815. dependencies = (
  816. );
  817. name = TestChat;
  818. productName = TestChat;
  819. productReference = F62417E314D52F3C003CE997 /* TestChat.app */;
  820. productType = "com.apple.product-type.application";
  821. };
  822. F668C87F153E91210044DBAC /* SocketRocket-macOS */ = {
  823. isa = PBXNativeTarget;
  824. buildConfigurationList = F668C891153E91210044DBAC /* Build configuration list for PBXNativeTarget "SocketRocket-macOS" */;
  825. buildPhases = (
  826. F6396B85153E67EC00345B5E /* Sources */,
  827. F668C87C153E91210044DBAC /* Frameworks */,
  828. F668C87D153E91210044DBAC /* Headers */,
  829. F668C87E153E91210044DBAC /* Resources */,
  830. );
  831. buildRules = (
  832. );
  833. dependencies = (
  834. );
  835. name = "SocketRocket-macOS";
  836. productName = SocketRocketOSX;
  837. productReference = F668C880153E91210044DBAC /* SocketRocket.framework */;
  838. productType = "com.apple.product-type.framework";
  839. };
  840. F6BDA801145900D200FE3253 /* SocketRocketTests-iOS */ = {
  841. isa = PBXNativeTarget;
  842. buildConfigurationList = F6BDA813145900D200FE3253 /* Build configuration list for PBXNativeTarget "SocketRocketTests-iOS" */;
  843. buildPhases = (
  844. F6BDA7FD145900D200FE3253 /* Sources */,
  845. F6BDA7FE145900D200FE3253 /* Frameworks */,
  846. F6BDA7FF145900D200FE3253 /* Resources */,
  847. );
  848. buildRules = (
  849. );
  850. dependencies = (
  851. 81D647B41D2CA8DD00690609 /* PBXTargetDependency */,
  852. );
  853. name = "SocketRocketTests-iOS";
  854. productName = SRWebSocketTests;
  855. productReference = F6BDA802145900D200FE3253 /* SocketRocketTests-iOS.xctest */;
  856. productType = "com.apple.product-type.bundle.unit-test";
  857. };
  858. /* End PBXNativeTarget section */
  859. /* Begin PBXProject section */
  860. F6B208241450F597009315AF /* Project object */ = {
  861. isa = PBXProject;
  862. attributes = {
  863. LastTestingUpgradeCheck = 0640;
  864. LastUpgradeCheck = 0800;
  865. };
  866. buildConfigurationList = F6B208271450F597009315AF /* Build configuration list for PBXProject "SocketRocket" */;
  867. compatibilityVersion = "Xcode 3.2";
  868. developmentRegion = English;
  869. hasScannedForEncodings = 0;
  870. knownRegions = (
  871. en,
  872. );
  873. mainGroup = F6B208221450F597009315AF;
  874. productRefGroup = F6B2082E1450F597009315AF /* Products */;
  875. projectDirPath = "";
  876. projectRoot = "";
  877. targets = (
  878. 81D6475F1D2CA78800690609 /* SocketRocket-iOS */,
  879. 2D4227611BB4358C000C1A6C /* SocketRocket-iOS-Dynamic */,
  880. F668C87F153E91210044DBAC /* SocketRocket-macOS */,
  881. 3345DC821C52ACD70083CCB8 /* SocketRocket-tvOS */,
  882. F6BDA801145900D200FE3253 /* SocketRocketTests-iOS */,
  883. F62417E214D52F3C003CE997 /* TestChat */,
  884. );
  885. };
  886. /* End PBXProject section */
  887. /* Begin PBXResourcesBuildPhase section */
  888. 2D4227601BB4358C000C1A6C /* Resources */ = {
  889. isa = PBXResourcesBuildPhase;
  890. buildActionMask = 2147483647;
  891. files = (
  892. );
  893. runOnlyForDeploymentPostprocessing = 0;
  894. };
  895. 3345DC8C1C52ACD70083CCB8 /* Resources */ = {
  896. isa = PBXResourcesBuildPhase;
  897. buildActionMask = 2147483647;
  898. files = (
  899. );
  900. runOnlyForDeploymentPostprocessing = 0;
  901. };
  902. 81D647891D2CA78800690609 /* Resources */ = {
  903. isa = PBXResourcesBuildPhase;
  904. buildActionMask = 2147483647;
  905. files = (
  906. );
  907. runOnlyForDeploymentPostprocessing = 0;
  908. };
  909. F62417E114D52F3C003CE997 /* Resources */ = {
  910. isa = PBXResourcesBuildPhase;
  911. buildActionMask = 2147483647;
  912. files = (
  913. F62417EF14D52F3C003CE997 /* InfoPlist.strings in Resources */,
  914. F62417F814D52F3C003CE997 /* MainStoryboard.storyboard in Resources */,
  915. F61A0DC81625F44D00365EBD /* Default-568h@2x.png in Resources */,
  916. );
  917. runOnlyForDeploymentPostprocessing = 0;
  918. };
  919. F668C87E153E91210044DBAC /* Resources */ = {
  920. isa = PBXResourcesBuildPhase;
  921. buildActionMask = 2147483647;
  922. files = (
  923. );
  924. runOnlyForDeploymentPostprocessing = 0;
  925. };
  926. F6BDA7FF145900D200FE3253 /* Resources */ = {
  927. isa = PBXResourcesBuildPhase;
  928. buildActionMask = 2147483647;
  929. files = (
  930. 8105E5281CDD98E100AA12DB /* autobahn_configuration.json in Resources */,
  931. );
  932. runOnlyForDeploymentPostprocessing = 0;
  933. };
  934. /* End PBXResourcesBuildPhase section */
  935. /* Begin PBXSourcesBuildPhase section */
  936. 2D42275D1BB4358C000C1A6C /* Sources */ = {
  937. isa = PBXSourcesBuildPhase;
  938. buildActionMask = 2147483647;
  939. files = (
  940. 81CD05DC1CEEC47300497F47 /* NSURLRequest+SRWebSocket.m in Sources */,
  941. 81B22ECA1CE42D7E0073C636 /* SRError.m in Sources */,
  942. 81B31C191CDC404100D86D43 /* SRIOConsumer.m in Sources */,
  943. 81C22BC71D124168007BFDDF /* SRHTTPConnectMessage.m in Sources */,
  944. 454FEA801D2570F800073768 /* SRPinningSecurityPolicy.m in Sources */,
  945. 454FEA851D25719900073768 /* SRSecurityPolicy.m in Sources */,
  946. 81CD06021CEEC65D00497F47 /* NSRunLoop+SRWebSocket.m in Sources */,
  947. 2D4227851BB43734000C1A6C /* SRWebSocket.m in Sources */,
  948. 81C22BFD1D1256E1007BFDDF /* SRRandom.m in Sources */,
  949. 81B31C211CDC404100D86D43 /* SRIOConsumerPool.m in Sources */,
  950. 81B22EE91CE43ECC0073C636 /* SRURLUtilities.m in Sources */,
  951. 8133640C1D091E1B0062E28D /* SRProxyConnect.m in Sources */,
  952. 817491AD1D1C8C33006E09DF /* SRMutex.m in Sources */,
  953. 81B31C641CDC444900D86D43 /* SRRunLoopThread.m in Sources */,
  954. 81900A511D18C9CC0015A290 /* SRLog.m in Sources */,
  955. 81B31C321CDC406B00D86D43 /* SRHash.m in Sources */,
  956. 8179958B1CE139700084DA37 /* SRDelegateController.m in Sources */,
  957. );
  958. runOnlyForDeploymentPostprocessing = 0;
  959. };
  960. 3345DC831C52ACD70083CCB8 /* Sources */ = {
  961. isa = PBXSourcesBuildPhase;
  962. buildActionMask = 2147483647;
  963. files = (
  964. 81CD05DE1CEEC47300497F47 /* NSURLRequest+SRWebSocket.m in Sources */,
  965. 81B22ECC1CE42D7E0073C636 /* SRError.m in Sources */,
  966. 81B31C1B1CDC404100D86D43 /* SRIOConsumer.m in Sources */,
  967. 81C22BC91D124168007BFDDF /* SRHTTPConnectMessage.m in Sources */,
  968. 454FEA821D2570F900073768 /* SRPinningSecurityPolicy.m in Sources */,
  969. 454FEA871D25719A00073768 /* SRSecurityPolicy.m in Sources */,
  970. 81CD06041CEEC65D00497F47 /* NSRunLoop+SRWebSocket.m in Sources */,
  971. 3345DC841C52ACD70083CCB8 /* SRWebSocket.m in Sources */,
  972. 81C22BFF1D1256E1007BFDDF /* SRRandom.m in Sources */,
  973. 81B31C231CDC404100D86D43 /* SRIOConsumerPool.m in Sources */,
  974. 81B22EEB1CE43ECC0073C636 /* SRURLUtilities.m in Sources */,
  975. 8133640F1D091E1C0062E28D /* SRProxyConnect.m in Sources */,
  976. 817491AF1D1C8C33006E09DF /* SRMutex.m in Sources */,
  977. 81B31C661CDC444900D86D43 /* SRRunLoopThread.m in Sources */,
  978. 81900A531D18C9CC0015A290 /* SRLog.m in Sources */,
  979. 81B31C341CDC406B00D86D43 /* SRHash.m in Sources */,
  980. 8179958D1CE139700084DA37 /* SRDelegateController.m in Sources */,
  981. );
  982. runOnlyForDeploymentPostprocessing = 0;
  983. };
  984. 81D647601D2CA78800690609 /* Sources */ = {
  985. isa = PBXSourcesBuildPhase;
  986. buildActionMask = 2147483647;
  987. files = (
  988. 81D647611D2CA78800690609 /* NSURLRequest+SRWebSocket.m in Sources */,
  989. 81D647621D2CA78800690609 /* SRError.m in Sources */,
  990. 81D647631D2CA78800690609 /* SRIOConsumer.m in Sources */,
  991. 81D647641D2CA78800690609 /* SRHTTPConnectMessage.m in Sources */,
  992. 81D647651D2CA78800690609 /* SRPinningSecurityPolicy.m in Sources */,
  993. 81D647661D2CA78800690609 /* SRSecurityPolicy.m in Sources */,
  994. 81D647671D2CA78800690609 /* NSRunLoop+SRWebSocket.m in Sources */,
  995. 81D647681D2CA78800690609 /* SRWebSocket.m in Sources */,
  996. 81D647691D2CA78800690609 /* SRRandom.m in Sources */,
  997. 81D6476A1D2CA78800690609 /* SRIOConsumerPool.m in Sources */,
  998. 81D6476B1D2CA78800690609 /* SRURLUtilities.m in Sources */,
  999. 81D6476C1D2CA78800690609 /* SRProxyConnect.m in Sources */,
  1000. 81D6476D1D2CA78800690609 /* SRMutex.m in Sources */,
  1001. 81D6476E1D2CA78800690609 /* SRRunLoopThread.m in Sources */,
  1002. 81D6476F1D2CA78800690609 /* SRLog.m in Sources */,
  1003. 81D647701D2CA78800690609 /* SRHash.m in Sources */,
  1004. 81D647711D2CA78800690609 /* SRDelegateController.m in Sources */,
  1005. );
  1006. runOnlyForDeploymentPostprocessing = 0;
  1007. };
  1008. F62417DF14D52F3C003CE997 /* Sources */ = {
  1009. isa = PBXSourcesBuildPhase;
  1010. buildActionMask = 2147483647;
  1011. files = (
  1012. F62417F114D52F3C003CE997 /* main.m in Sources */,
  1013. F62417F514D52F3C003CE997 /* TCAppDelegate.m in Sources */,
  1014. F62417FB14D52F3C003CE997 /* TCViewController.m in Sources */,
  1015. F624180114D5300C003CE997 /* TCChatCell.m in Sources */,
  1016. );
  1017. runOnlyForDeploymentPostprocessing = 0;
  1018. };
  1019. F6396B85153E67EC00345B5E /* Sources */ = {
  1020. isa = PBXSourcesBuildPhase;
  1021. buildActionMask = 2147483647;
  1022. files = (
  1023. 81CD05DD1CEEC47300497F47 /* NSURLRequest+SRWebSocket.m in Sources */,
  1024. 81B22ECB1CE42D7E0073C636 /* SRError.m in Sources */,
  1025. 81B31C1A1CDC404100D86D43 /* SRIOConsumer.m in Sources */,
  1026. 81C22BC81D124168007BFDDF /* SRHTTPConnectMessage.m in Sources */,
  1027. 454FEA7E1D2570F600073768 /* SRPinningSecurityPolicy.m in Sources */,
  1028. 454FEA861D25719A00073768 /* SRSecurityPolicy.m in Sources */,
  1029. 81CD06031CEEC65D00497F47 /* NSRunLoop+SRWebSocket.m in Sources */,
  1030. F6396B86153E67EC00345B5E /* SRWebSocket.m in Sources */,
  1031. 81C22BFE1D1256E1007BFDDF /* SRRandom.m in Sources */,
  1032. 81B31C221CDC404100D86D43 /* SRIOConsumerPool.m in Sources */,
  1033. 81B22EEA1CE43ECC0073C636 /* SRURLUtilities.m in Sources */,
  1034. 8133640E1D091E1B0062E28D /* SRProxyConnect.m in Sources */,
  1035. 817491AE1D1C8C33006E09DF /* SRMutex.m in Sources */,
  1036. 81B31C651CDC444900D86D43 /* SRRunLoopThread.m in Sources */,
  1037. 81900A521D18C9CC0015A290 /* SRLog.m in Sources */,
  1038. 81B31C331CDC406B00D86D43 /* SRHash.m in Sources */,
  1039. 8179958C1CE139700084DA37 /* SRDelegateController.m in Sources */,
  1040. );
  1041. runOnlyForDeploymentPostprocessing = 0;
  1042. };
  1043. F6BDA7FD145900D200FE3253 /* Sources */ = {
  1044. isa = PBXSourcesBuildPhase;
  1045. buildActionMask = 2147483647;
  1046. files = (
  1047. 8105E4AE1CDD6E6200AA12DB /* SRAutobahnOperation.m in Sources */,
  1048. 817996801CE184F40084DA37 /* SRAutobahnUtilities.m in Sources */,
  1049. 8105E4801CDD67B400AA12DB /* SRAutobahnTests.m in Sources */,
  1050. 8105E4821CDD67BD00AA12DB /* SRTWebSocketOperation.m in Sources */,
  1051. );
  1052. runOnlyForDeploymentPostprocessing = 0;
  1053. };
  1054. /* End PBXSourcesBuildPhase section */
  1055. /* Begin PBXTargetDependency section */
  1056. 81D647B41D2CA8DD00690609 /* PBXTargetDependency */ = {
  1057. isa = PBXTargetDependency;
  1058. target = 81D6475F1D2CA78800690609 /* SocketRocket-iOS */;
  1059. targetProxy = 81D647B31D2CA8DD00690609 /* PBXContainerItemProxy */;
  1060. };
  1061. /* End PBXTargetDependency section */
  1062. /* Begin PBXVariantGroup section */
  1063. F62417ED14D52F3C003CE997 /* InfoPlist.strings */ = {
  1064. isa = PBXVariantGroup;
  1065. children = (
  1066. F62417EE14D52F3C003CE997 /* en */,
  1067. );
  1068. name = InfoPlist.strings;
  1069. sourceTree = "<group>";
  1070. };
  1071. F62417F614D52F3C003CE997 /* MainStoryboard.storyboard */ = {
  1072. isa = PBXVariantGroup;
  1073. children = (
  1074. F62417F714D52F3C003CE997 /* en */,
  1075. );
  1076. name = MainStoryboard.storyboard;
  1077. sourceTree = "<group>";
  1078. };
  1079. /* End PBXVariantGroup section */
  1080. /* Begin XCBuildConfiguration section */
  1081. 2D4227681BB4358C000C1A6C /* Debug */ = {
  1082. isa = XCBuildConfiguration;
  1083. baseConfigurationReference = 81D647591D2CA6A100690609 /* SocketRocket-iOS-Dynamic.xcconfig */;
  1084. buildSettings = {
  1085. MTL_ENABLE_DEBUG_INFO = YES;
  1086. };
  1087. name = Debug;
  1088. };
  1089. 2D4227691BB4358C000C1A6C /* Release */ = {
  1090. isa = XCBuildConfiguration;
  1091. baseConfigurationReference = 81D647591D2CA6A100690609 /* SocketRocket-iOS-Dynamic.xcconfig */;
  1092. buildSettings = {
  1093. MTL_ENABLE_DEBUG_INFO = NO;
  1094. };
  1095. name = Release;
  1096. };
  1097. 3345DC8E1C52ACD70083CCB8 /* Debug */ = {
  1098. isa = XCBuildConfiguration;
  1099. baseConfigurationReference = 81D6475C1D2CA6A100690609 /* SocketRocket-tvOS.xcconfig */;
  1100. buildSettings = {
  1101. MTL_ENABLE_DEBUG_INFO = YES;
  1102. TARGETED_DEVICE_FAMILY = 3;
  1103. };
  1104. name = Debug;
  1105. };
  1106. 3345DC8F1C52ACD70083CCB8 /* Release */ = {
  1107. isa = XCBuildConfiguration;
  1108. baseConfigurationReference = 81D6475C1D2CA6A100690609 /* SocketRocket-tvOS.xcconfig */;
  1109. buildSettings = {
  1110. MTL_ENABLE_DEBUG_INFO = NO;
  1111. TARGETED_DEVICE_FAMILY = 3;
  1112. };
  1113. name = Release;
  1114. };
  1115. 81D6478B1D2CA78800690609 /* Debug */ = {
  1116. isa = XCBuildConfiguration;
  1117. baseConfigurationReference = 81D6475A1D2CA6A100690609 /* SocketRocket-iOS.xcconfig */;
  1118. buildSettings = {
  1119. };
  1120. name = Debug;
  1121. };
  1122. 81D6478C1D2CA78800690609 /* Release */ = {
  1123. isa = XCBuildConfiguration;
  1124. baseConfigurationReference = 81D6475A1D2CA6A100690609 /* SocketRocket-iOS.xcconfig */;
  1125. buildSettings = {
  1126. };
  1127. name = Release;
  1128. };
  1129. F62417FD14D52F3C003CE997 /* Debug */ = {
  1130. isa = XCBuildConfiguration;
  1131. buildSettings = {
  1132. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  1133. FRAMEWORK_SEARCH_PATHS = (
  1134. "$(inherited)",
  1135. "\"$(DEVELOPER_FRAMEWORKS_DIR)\"",
  1136. );
  1137. INFOPLIST_FILE = "TestChat/TestChat-Info.plist";
  1138. IPHONEOS_DEPLOYMENT_TARGET = 6.0;
  1139. OTHER_LDFLAGS = "-ObjC";
  1140. PRODUCT_BUNDLE_IDENTIFIER = com.facebook.socketrocket.testchat;
  1141. PRODUCT_NAME = "$(TARGET_NAME)";
  1142. TARGETED_DEVICE_FAMILY = "1,2";
  1143. WRAPPER_EXTENSION = app;
  1144. };
  1145. name = Debug;
  1146. };
  1147. F62417FE14D52F3C003CE997 /* Release */ = {
  1148. isa = XCBuildConfiguration;
  1149. buildSettings = {
  1150. "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
  1151. FRAMEWORK_SEARCH_PATHS = (
  1152. "$(inherited)",
  1153. "\"$(DEVELOPER_FRAMEWORKS_DIR)\"",
  1154. );
  1155. INFOPLIST_FILE = "TestChat/TestChat-Info.plist";
  1156. IPHONEOS_DEPLOYMENT_TARGET = 6.0;
  1157. OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
  1158. OTHER_LDFLAGS = "-ObjC";
  1159. PRODUCT_BUNDLE_IDENTIFIER = com.facebook.socketrocket.testchat;
  1160. PRODUCT_NAME = "$(TARGET_NAME)";
  1161. TARGETED_DEVICE_FAMILY = "1,2";
  1162. WRAPPER_EXTENSION = app;
  1163. };
  1164. name = Release;
  1165. };
  1166. F668C892153E91210044DBAC /* Debug */ = {
  1167. isa = XCBuildConfiguration;
  1168. baseConfigurationReference = 81D6475B1D2CA6A100690609 /* SocketRocket-macOS.xcconfig */;
  1169. buildSettings = {
  1170. COMBINE_HIDPI_IMAGES = YES;
  1171. };
  1172. name = Debug;
  1173. };
  1174. F668C893153E91210044DBAC /* Release */ = {
  1175. isa = XCBuildConfiguration;
  1176. baseConfigurationReference = 81D6475B1D2CA6A100690609 /* SocketRocket-macOS.xcconfig */;
  1177. buildSettings = {
  1178. COMBINE_HIDPI_IMAGES = YES;
  1179. };
  1180. name = Release;
  1181. };
  1182. F6B208381450F597009315AF /* Debug */ = {
  1183. isa = XCBuildConfiguration;
  1184. baseConfigurationReference = 81D647561D2CA6A100690609 /* Debug.xcconfig */;
  1185. buildSettings = {
  1186. };
  1187. name = Debug;
  1188. };
  1189. F6B208391450F597009315AF /* Release */ = {
  1190. isa = XCBuildConfiguration;
  1191. baseConfigurationReference = 81D647571D2CA6A100690609 /* Release.xcconfig */;
  1192. buildSettings = {
  1193. };
  1194. name = Release;
  1195. };
  1196. F6BDA811145900D200FE3253 /* Debug */ = {
  1197. isa = XCBuildConfiguration;
  1198. baseConfigurationReference = 81D6475D1D2CA6A100690609 /* SocketRocketTests-iOS.xcconfig */;
  1199. buildSettings = {
  1200. };
  1201. name = Debug;
  1202. };
  1203. F6BDA812145900D200FE3253 /* Release */ = {
  1204. isa = XCBuildConfiguration;
  1205. baseConfigurationReference = 81D6475D1D2CA6A100690609 /* SocketRocketTests-iOS.xcconfig */;
  1206. buildSettings = {
  1207. };
  1208. name = Release;
  1209. };
  1210. /* End XCBuildConfiguration section */
  1211. /* Begin XCConfigurationList section */
  1212. 2D4227671BB4358C000C1A6C /* Build configuration list for PBXNativeTarget "SocketRocket-iOS-Dynamic" */ = {
  1213. isa = XCConfigurationList;
  1214. buildConfigurations = (
  1215. 2D4227681BB4358C000C1A6C /* Debug */,
  1216. 2D4227691BB4358C000C1A6C /* Release */,
  1217. );
  1218. defaultConfigurationIsVisible = 0;
  1219. defaultConfigurationName = Release;
  1220. };
  1221. 3345DC8D1C52ACD70083CCB8 /* Build configuration list for PBXNativeTarget "SocketRocket-tvOS" */ = {
  1222. isa = XCConfigurationList;
  1223. buildConfigurations = (
  1224. 3345DC8E1C52ACD70083CCB8 /* Debug */,
  1225. 3345DC8F1C52ACD70083CCB8 /* Release */,
  1226. );
  1227. defaultConfigurationIsVisible = 0;
  1228. defaultConfigurationName = Release;
  1229. };
  1230. 81D6478A1D2CA78800690609 /* Build configuration list for PBXNativeTarget "SocketRocket-iOS" */ = {
  1231. isa = XCConfigurationList;
  1232. buildConfigurations = (
  1233. 81D6478B1D2CA78800690609 /* Debug */,
  1234. 81D6478C1D2CA78800690609 /* Release */,
  1235. );
  1236. defaultConfigurationIsVisible = 0;
  1237. defaultConfigurationName = Release;
  1238. };
  1239. F62417FC14D52F3C003CE997 /* Build configuration list for PBXNativeTarget "TestChat" */ = {
  1240. isa = XCConfigurationList;
  1241. buildConfigurations = (
  1242. F62417FD14D52F3C003CE997 /* Debug */,
  1243. F62417FE14D52F3C003CE997 /* Release */,
  1244. );
  1245. defaultConfigurationIsVisible = 0;
  1246. defaultConfigurationName = Release;
  1247. };
  1248. F668C891153E91210044DBAC /* Build configuration list for PBXNativeTarget "SocketRocket-macOS" */ = {
  1249. isa = XCConfigurationList;
  1250. buildConfigurations = (
  1251. F668C892153E91210044DBAC /* Debug */,
  1252. F668C893153E91210044DBAC /* Release */,
  1253. );
  1254. defaultConfigurationIsVisible = 0;
  1255. defaultConfigurationName = Release;
  1256. };
  1257. F6B208271450F597009315AF /* Build configuration list for PBXProject "SocketRocket" */ = {
  1258. isa = XCConfigurationList;
  1259. buildConfigurations = (
  1260. F6B208381450F597009315AF /* Debug */,
  1261. F6B208391450F597009315AF /* Release */,
  1262. );
  1263. defaultConfigurationIsVisible = 0;
  1264. defaultConfigurationName = Release;
  1265. };
  1266. F6BDA813145900D200FE3253 /* Build configuration list for PBXNativeTarget "SocketRocketTests-iOS" */ = {
  1267. isa = XCConfigurationList;
  1268. buildConfigurations = (
  1269. F6BDA811145900D200FE3253 /* Debug */,
  1270. F6BDA812145900D200FE3253 /* Release */,
  1271. );
  1272. defaultConfigurationIsVisible = 0;
  1273. defaultConfigurationName = Release;
  1274. };
  1275. /* End XCConfigurationList section */
  1276. };
  1277. rootObject = F6B208241450F597009315AF /* Project object */;
  1278. }