project.pbxproj 74 KB

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