diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 84d5ea6..9c61e99 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -103,7 +103,7 @@ SPEC CHECKSUMS: Reachability: 8bf74b755b2993968c344b465c13e602db2b1044 ReactiveObjC: 011caa393aa0383245f2dcf9bf02e86b80b36040 SDWebImage: 16309af6d214ba3f77a7c6f6fdda888cb313a50a - SellyCloudSDK: 12df57bb234809b1f8c78d2e157950bdc6781ac4 + SellyCloudSDK: c07484718281c68d42a9aa115a2ac56d8af67d71 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 SSZipArchive: fe6a26b2a54d5a0890f2567b5cc6de5caa600aef YYModel: 2a7fdd96aaa4b86a824e26d0c517de8928c04b30 diff --git a/Example/Pods/Local Podspecs/SellyCloudSDK.podspec.json b/Example/Pods/Local Podspecs/SellyCloudSDK.podspec.json index 3345d9e..3d1046b 100644 --- a/Example/Pods/Local Podspecs/SellyCloudSDK.podspec.json +++ b/Example/Pods/Local Podspecs/SellyCloudSDK.podspec.json @@ -21,19 +21,14 @@ "swift_versions": "5.10", "source_files": "SellyCloudSDK/Classes/**/*", "pod_target_xcconfig": { - "VALID_ARCHS": "x86_64 arm64", - "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64", "CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES": "YES", "CLANG_CXX_LANGUAGE_STANDARD": "c++17", "OTHER_LDFLAGS": "-ObjC" }, - "user_target_xcconfig": { - "EXCLUDED_ARCHS[sdk=iphonesimulator*]": "arm64" - }, "resources": [ "SellyCloud/sdk/SellyCloudSDK.framework/*.bundle" ], - "vendored_frameworks": "SellyCloudSDK/sdk/*.framework", + "vendored_frameworks": "SellyCloudSDK/sdk/*.{framework,xcframework}", "dependencies": { "CocoaLumberjack": [ "~>3.7.2" diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 84d5ea6..9c61e99 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -103,7 +103,7 @@ SPEC CHECKSUMS: Reachability: 8bf74b755b2993968c344b465c13e602db2b1044 ReactiveObjC: 011caa393aa0383245f2dcf9bf02e86b80b36040 SDWebImage: 16309af6d214ba3f77a7c6f6fdda888cb313a50a - SellyCloudSDK: 12df57bb234809b1f8c78d2e157950bdc6781ac4 + SellyCloudSDK: c07484718281c68d42a9aa115a2ac56d8af67d71 SocketRocket: d4aabe649be1e368d1318fdf28a022d714d65748 SSZipArchive: fe6a26b2a54d5a0890f2567b5cc6de5caa600aef YYModel: 2a7fdd96aaa4b86a824e26d0c517de8928c04b30 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 2d39d80..0309e4a 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -18,18 +18,19 @@ }; 8EB0F72A2E712F6CC962F6BA27CB7BD8 /* SellyCloudSDK */ = { isa = PBXAggregateTarget; - buildConfigurationList = E33857FB5CF9DD5300F0ADC5F7B7A582 /* Build configuration list for PBXAggregateTarget "SellyCloudSDK" */; + buildConfigurationList = AAA2B291FFAFAB9A7FD7D6F03A978D91 /* Build configuration list for PBXAggregateTarget "SellyCloudSDK" */; buildPhases = ( + 25545A12D36E9B403622EAC577FD20B7 /* [CP] Copy XCFrameworks */, ); dependencies = ( - EDD2C45B8522F57EE4E7DC68890B766C /* PBXTargetDependency */, - 666518A5A7D771ED1932C018BE40B734 /* PBXTargetDependency */, - 0D0B2C2F96EA5E507DD9446142389D36 /* PBXTargetDependency */, - 4487F080C6B493C1E4163A655D1CAC50 /* PBXTargetDependency */, - DF7C578DCB00436A45C76136DBDC8653 /* PBXTargetDependency */, - EA28BBA455594C9AF2EC19A04E67E5C9 /* PBXTargetDependency */, - B12AC21A4C708570BDB996AD7F33B1A5 /* PBXTargetDependency */, - 897AD88E62F61D0FA37EDB4A2821A64E /* PBXTargetDependency */, + CEFA4B5F3B4C16D47486BD1071903E07 /* PBXTargetDependency */, + 8009C5E04A5CF1A47BD6923A8B2618DF /* PBXTargetDependency */, + EE5ED2C99BE4B3928E54DE86B36E2BFF /* PBXTargetDependency */, + 6885522E4DC22C5B6525B1C6131EFC8F /* PBXTargetDependency */, + 14172562BC219F741A0242551714037D /* PBXTargetDependency */, + 5002A15379EFF6DD329E95DB32F44A1F /* PBXTargetDependency */, + 0BB39E924BE1EA7380B4A5D9AA787177 /* PBXTargetDependency */, + 530CC757EDAFC6186A444E72B0DE5FE2 /* PBXTargetDependency */, ); name = SellyCloudSDK; }; @@ -38,7 +39,6 @@ /* Begin PBXBuildFile section */ 009A101C6D6749EEE990C935A028904B /* UICollectionReusableView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 86FCFA62CE4329F47D5B59C7980CE06F /* UICollectionReusableView+RACSignalSupport.m */; }; 00DAE48C9A4FBCD1FCAA922CA57B45F9 /* SDWebImageDownloaderRequestModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = A87DFF17EA04937D782BAA68248CA277 /* SDWebImageDownloaderRequestModifier.m */; }; - 00F2892BBC7D228A3D1AD472D6422C59 /* YYModel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C3ABB57DEA4E95743691DEC5C9A1E78D /* YYModel-dummy.m */; }; 01337B28102993C3FDD41D9A2E0AFAB2 /* RACCompoundDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = B3D3F3596140361232C455E589F856DE /* RACCompoundDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 01AD9C4D5168F89B9844CB3E46072DE7 /* NSObject+RACDescription.m in Sources */ = {isa = PBXBuildFile; fileRef = 3C424592CDE70BB8BAA07C1DFFE86CD8 /* NSObject+RACDescription.m */; }; 01B2E81FBD9A6D179150C9130B2C1807 /* UIRefreshControl+RACCommandSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 98603F646BC86AC1F0BDD3B3402571B6 /* UIRefreshControl+RACCommandSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -46,7 +46,6 @@ 023F161B30D107F74B35C6A78FACF0F0 /* FUCommonUIDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 5777C133E557FBC42624FF8D201DF595 /* FUCommonUIDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0319867EE1CB44BF92FCE730908B5825 /* FUItemCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 31B315281678D5992A9D00CB304D9E4E /* FUItemCell.m */; }; 03588B938BECEEF89042E2C73159BEA2 /* mz_strm_wzaes.h in Headers */ = {isa = PBXBuildFile; fileRef = 86AC7830763CB615BE86B0ECEC172609 /* mz_strm_wzaes.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 03E7E9BE5A9DECBE03E623A33959785C /* SRProxyConnect.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C70AB74CE5BDB59A126D0C35B71CC5 /* SRProxyConnect.h */; settings = {ATTRIBUTES = (Project, ); }; }; 0401D464B6823FBED2D87EBA7BB9CED9 /* FUCommonUIComponent-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 09DFC6C6F26DC36479CA5930451BFAE1 /* FUCommonUIComponent-dummy.m */; }; 042D40751BD2F51FBE9FECD4707CBBE9 /* SDDeviceHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 69B13FFAEEF25B0251231DB45CB78DC0 /* SDDeviceHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0453019EC6578A67B82CF569EC765546 /* SDFileAttributeHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = 21D73CFDF8642AD0019B627DBB486537 /* SDFileAttributeHelper.h */; settings = {ATTRIBUTES = (Private, ); }; }; @@ -54,11 +53,11 @@ 054C3B2C429E6F3BDCDA2A480D917F51 /* RACMulticastConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 25B861D0C5043865FDD739FAC14C4735 /* RACMulticastConnection.m */; }; 05E2B7C1DB7528A0BBEA1521BE0DBAF1 /* MASViewAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = 9786E2ADAD6AE2A13589406FB91EEC1D /* MASViewAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; 05F22F8B6A39ADEE5F919070E6B2B869 /* UITextField+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = A834528B0DAEA5FA5AEB13DC528C7F1B /* UITextField+RACSignalSupport.m */; }; - 0658F4FE34D3129C7C07C791AC1DDA7C /* SRURLUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D3A6AE78A057197A9B7F99500293E7 /* SRURLUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; 06C4E233E7977DB81A24482E69B2D7D7 /* UIImage+Transform.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D6D40234A3B4F89B562EC9BA11A80D9 /* UIImage+Transform.m */; }; 06E814407672368E74A2B5EA960DAA71 /* UIActivityIndicatorView+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = DD377A57FAA93D449D199189E1EC8E0C /* UIActivityIndicatorView+AFNetworking.m */; }; - 081EAB5DB902A7B28A450E478DE980BB /* SRHTTPConnectMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 673F97A311CA6D97F7BB858173FE2DAC /* SRHTTPConnectMessage.h */; settings = {ATTRIBUTES = (Project, ); }; }; + 07C38E5D80F28FB232517759218CBDBE /* SRRunLoopThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 161EB926F447227758EB3BC4EE8A2364 /* SRRunLoopThread.m */; }; 08699A51E1CCDD2B8DD889A284ABE884 /* RACEXTScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 181B947CBA5115B350C78F12FD73435B /* RACEXTScope.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 08815EC65EB70879D3CB9F5800891F03 /* SRSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D0B1EA6138419DC9A11015EBC980B8D /* SRSecurityPolicy.m */; }; 089F3C4BAA46A37EC5763DD312771021 /* SDImageIOAnimatedCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 33EA92E5ADBA52C1BB376194854304DA /* SDImageIOAnimatedCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; 08D50C5AC969A3701B6F9137CF3A10F1 /* UIImage+ForceDecode.m in Sources */ = {isa = PBXBuildFile; fileRef = 05E6D85F4361AC735687A08284BF0AA6 /* UIImage+ForceDecode.m */; }; 08E8B7ECC821E18E4B5B4F746E7337CD /* UIRefreshControl+RACCommandSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 83723746C4D8A77DA622060E20B4C16C /* UIRefreshControl+RACCommandSupport.m */; }; @@ -67,15 +66,15 @@ 09D4BFDECB13EB8C27364EA1634A7B74 /* FUBeautyFilterViewModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 121D1FCB958143141AC5EB743DEBB087 /* FUBeautyFilterViewModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0A8ADA98FB1F586B96149D007BF0ECFE /* DDAssert.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A2B99A8A80C66D3607F687E4A03284E /* DDAssert.swift */; }; 0AE1FFAA4390B36294D9A3C1E9A2D181 /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E97AA96B018F8E419C83583D004A12F0 /* XCTest.framework */; }; - 0AE94A713DC94AB050BCD151569C00BC /* SRIOConsumerPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 70C3FCEAE60D9BB978EDF1B09A9B7FA6 /* SRIOConsumerPool.m */; }; 0B0E6CECDF516BC83756C1D5515A725B /* SDAsyncBlockOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 3DE8F9C4533D141CA61A409B50A862BB /* SDAsyncBlockOperation.m */; }; 0B486176C45A1AB7F6FF3BF7AEDB2D28 /* FUBeautySkinView.h in Headers */ = {isa = PBXBuildFile; fileRef = E2B09F886662D4B7DB9B537F278C92CE /* FUBeautySkinView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0C6956D9B1BAF797C380C6AEA4C23A5D /* RACBehaviorSubject.h in Headers */ = {isa = PBXBuildFile; fileRef = 66989CF18C6EE9AE6FCD789B2F5F0BD4 /* RACBehaviorSubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0CBF9A5CB9EA2A5FDDC9A4E3553A37E6 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D2821B34E89439F730BCAD2790BDF10 /* CoreFoundation.framework */; }; 0DB61F661491104AF5F8778F810C37D4 /* RACSubscriber.m in Sources */ = {isa = PBXBuildFile; fileRef = CC4FB60C4F37905DADC83F45D59250D2 /* RACSubscriber.m */; }; 0E8A6DC318277807A45CB21C40672C3F /* RACSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 342593E1D4C20920C63B44EC8EB63BD2 /* RACSignal.m */; }; 0EB2470EC8A762A7005303AF56E1F1AF /* FUBeautySkinModel.h in Headers */ = {isa = PBXBuildFile; fileRef = C4FD3C450111DCD553FDB02C783F9B17 /* FUBeautySkinModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 0EE0B762C7E4798422E185D01E21A6E5 /* SRConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F3055F2AD132E5D56E7C13C12979DCF8 /* SRConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; 0F1D0F5DCC8C94A4C684DF846D14F436 /* SDWebImagePrefetcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 420828D1D6870EBEF97B7F79950DCE4B /* SDWebImagePrefetcher.m */; }; + 0F26FA850E95C1EC5E6A8680548145BE /* SRHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 884B137172B639AF1FE3D41F6DC7B8E7 /* SRHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; 0F307CCAE2D45876CCD0983763D5D45B /* RACEmptySignal.h in Headers */ = {isa = PBXBuildFile; fileRef = FFFA440C781558D036B9FC6FCF96D378 /* RACEmptySignal.h */; settings = {ATTRIBUTES = (Private, ); }; }; 0F7FD551759849220AB36651FB5DE759 /* AFURLRequestSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = 4F52EF45F3209AEE46C9DB6BCAD52AAA /* AFURLRequestSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; 0FF9F459ED16719292443A4C99B52B20 /* SDImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 85945F6338A32C245B329202E7F105B7 /* SDImageCache.m */; }; @@ -88,8 +87,10 @@ 12C8FD3D06F867281B3C87497145DC65 /* FBSnapshotTestCase.h in Headers */ = {isa = PBXBuildFile; fileRef = 79E7E16BE0983BC4F7ABD5A366BB124F /* FBSnapshotTestCase.h */; settings = {ATTRIBUTES = (Public, ); }; }; 12DEDFBDD6A19E45734C9BF576DB4379 /* RACSerialDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = DADCFE3475746EF7981B1F667DEA8DF7 /* RACSerialDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; 13919FB197EDFDAE348862211F9BE7B6 /* DDOSLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 7421027D0D5C3AAF047F98AA48754D4C /* DDOSLogger.m */; }; + 13E0CBC2CBEFBC7F0EFEB3BB287A3369 /* SRHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B5088E1B50E7D635E18BB77FA1A036F /* SRHash.m */; }; 141F7700DE654B5339014C96C75FA0A8 /* DDMultiFormatter.m in Sources */ = {isa = PBXBuildFile; fileRef = BF7336471E1C33449919DEEF47115AF4 /* DDMultiFormatter.m */; }; 1444DFD1492DECA5C8C0760EF0FB6CA6 /* NSDictionary+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9422FE0130426401CEDF8C0790A851CC /* NSDictionary+RACSequenceAdditions.m */; }; + 14593C9B7E01B9A4B23AA544F8F91E8C /* SRSIMDHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = A9D75B59E5B8BD086BDA45D4B5AB56C7 /* SRSIMDHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; 14676CDFFDE06FF960179AA34C474EEE /* RACStringSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 140329896C288831B945CA0CFAF38ABA /* RACStringSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; 14BA051EDF8418C073BCF58A9791F8F2 /* CLIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 5612ADBB81340C9DE10E972D29AA95D7 /* CLIColor.m */; }; 14CA284AC4FF1EED75E785641EE98034 /* SDImageCacheConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B9DB2DF29ECAB83108D5226A56FD430 /* SDImageCacheConfig.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -124,8 +125,8 @@ 207791430D1E92DF86EA8E7CE685BE30 /* RACSignalSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 510EBA71D26C26712A71397AC65E538F /* RACSignalSequence.m */; }; 20D618EF3EA5E3BE96DA24D36E3CA9EF /* SDAsyncBlockOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 925EB40491381B3ED61A450FD6219D71 /* SDAsyncBlockOperation.h */; settings = {ATTRIBUTES = (Private, ); }; }; 225F924255C41D53958FEB795EB51FDE /* RACmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = C813E615548A01EF439A8AE41C9A7DA3 /* RACmetamacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 22C9963C4160CD6FEAED2EF63E604567 /* SocketRocket-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DE6FE15B297C3424D2BB5F53BEA6646C /* SocketRocket-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 22F72E872A783A8AB4670B5037787DD6 /* NSArray+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = ED36E0BA52054EAA2FDFC653FB5721A0 /* NSArray+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 232E2FA6991999F9508DA0059A32EAC1 /* SocketRocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 243CD2C78EF4EF8F094D33DC51D81FE0 /* SocketRocket-dummy.m */; }; 2349EC99C8BEC059F248B1B801FB1DCE /* DDLogMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 7811E83BDE84010E61D0096CBA4E1617 /* DDLogMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; 244415898475C361F53B52BC1A34407E /* RACKVOProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = C97F2E1EC22C8C64E93BF650D778AD65 /* RACKVOProxy.m */; }; 2476DBA593043F383AACD6C706CE5409 /* LBLogger.Data.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AB53CB5DDCCA29A53BD3471451FD395 /* LBLogger.Data.swift */; }; @@ -149,7 +150,6 @@ 2DDD48230ED9E8068C7E439D79B99A8E /* SDInternalMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E78CE87B235227EEFD647F5E156B34DB /* SDInternalMacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; 2F0F0D3E08C11FEEE0333A1FCDBE0E97 /* FUBeautyComponentManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 45D43B2CAD437F5E488642E511A0E06D /* FUBeautyComponentManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; 2F6D9BEA582A2DBB70A6C3B2FC2DB91E /* SDWebImageDownloaderResponseModifier.m in Sources */ = {isa = PBXBuildFile; fileRef = D1387FDAF9BDDF1B832ABBDBA3637981 /* SDWebImageDownloaderResponseModifier.m */; }; - 2FE47FF685E3CDB220A4E425D2198B3F /* NSObject+YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AAC7ED9A58E843B33A3BF152F305551 /* NSObject+YYModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 30FE660831E11D2EA5791BB9D84A3978 /* UITableViewCell+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 57480E9897844A491EFC6F9E1141CED3 /* UITableViewCell+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3187FF0C251D1B78BE87F64F6F6E944A /* SDWebImageTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C5745860228ED2F7097EC7FE7AFF0E2 /* SDWebImageTransition.m */; }; 31DC2EC78AD1F8241AE6051EF9E73B0A /* SDWebImageDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = CFE60DB48A9E1F936C91D1D5FAC26CAE /* SDWebImageDefine.m */; }; @@ -178,8 +178,6 @@ 38938E604A7D708E6378A44063EF3512 /* UIImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D0427339360CBB763C7DD38AB973305 /* UIImageView+WebCache.m */; }; 392E6367FB1A10EEA969ED00E460E4DD /* NSFileHandle+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 4985DB49131848A565E1738932EA80B9 /* NSFileHandle+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3A1AD84C0DC3C256418CC46739024E96 /* SDmetamacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 5026CC1FF828BCC99BE61C2DA2BDB6B7 /* SDmetamacros.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 3B0719270F27BA2DC1662DF39110C09B /* SRIOConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 62A5F190C7B66EBDB3E0C0E67483500D /* SRIOConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 3B198494672526DA4006FCF3D6E7FA05 /* NSURLRequest+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B319F0BB26C11AA32DD6B0A83C29F87 /* NSURLRequest+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; 3B959E6505C82CA0FF804E07CA51492A /* NSEnumerator+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 92F5E149BA9380ADA7A014D07C80D4BA /* NSEnumerator+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3BF27A2A6F27DCE9645039383FCE19F0 /* FBSnapshotTestCase-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 8718C1DAF88EE770DCE00B017BE839D7 /* FBSnapshotTestCase-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3BFA92648AC1313CFD040750ACE5D0C1 /* RACSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = E27E5560C65331E2FC05F617EEE28ED4 /* RACSequence.m */; }; @@ -189,16 +187,19 @@ 3C7EAECB8C573E714C818BA04EB33773 /* UIImage+MultiFormat.h in Headers */ = {isa = PBXBuildFile; fileRef = D51A733D9E2C7C89B587729CC88FEE91 /* UIImage+MultiFormat.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3C8F2F868D0C361CAF43E53CDB8EB631 /* SDWebImageCacheSerializer.h in Headers */ = {isa = PBXBuildFile; fileRef = CFC885551F1E4BA7A8FC06279F283B3D /* SDWebImageCacheSerializer.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3D0BBFEC1921CE71BC240DC18D8BE540 /* SDImageTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4827F7A91E475AE822FC0FEDD5F6FB56 /* SDImageTransformer.m */; }; - 3D64AF5C0C8BB0EA376F594F236143DE /* SocketRocket-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = DE6FE15B297C3424D2BB5F53BEA6646C /* SocketRocket-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3DEDA4F718B72261064F0831D224DE3E /* SRConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F0B1780B36C3B34A8F440B54280A740 /* SRConstants.m */; }; + 3DFB38152055DC267FA73A188E3676D3 /* SRURLUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 06A7F3088102F3FE5BCED824A7789EA2 /* SRURLUtilities.m */; }; 3E1D9FD4E15EAD00141A7A1342A0CC10 /* RACDynamicSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 7F0BA68B6E083713FA30B741689824EF /* RACDynamicSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3ECF1CAF57223A1060E182E7DECD88C1 /* FUItemCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 49836FD5EE880C2C62C0474BE4010649 /* FUItemCell.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3F92C364D65E047D3EC90908002C3FD9 /* DDFileLogger+Buffering.m in Sources */ = {isa = PBXBuildFile; fileRef = 4514314631CA705DF6973514F4325BCF /* DDFileLogger+Buffering.m */; }; 3F9C3275F786E754C812482941E96F4A /* RACEXTRuntimeExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 7833EA8A73DF0F1F26A8F6855C6D19FC /* RACEXTRuntimeExtensions.h */; settings = {ATTRIBUTES = (Private, ); }; }; 3FF9873BBEDD1C8AA6EC43EBCB23D060 /* NSData+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = ED7624E091EF7C32BD5CBB16B0785646 /* NSData+RACSupport.m */; }; + 40DDD6694AFC884F964135EC3FD35272 /* NSObject+YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AAC7ED9A58E843B33A3BF152F305551 /* NSObject+YYModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 416DA8B2997381F954DBA6E6A53DA4A2 /* NSData+ImageContentType.m in Sources */ = {isa = PBXBuildFile; fileRef = 84ACF61D806B1DA81BB9206696851746 /* NSData+ImageContentType.m */; }; 422104425A0F425740DB7DAD3A43B5DB /* DDASLLogCapture.h in Headers */ = {isa = PBXBuildFile; fileRef = 2C089C86595530E544F3F6098FE99553 /* DDASLLogCapture.h */; settings = {ATTRIBUTES = (Public, ); }; }; 425C9EA28FBEB7F7FC09A3F4A88C5955 /* SDWebImageError.m in Sources */ = {isa = PBXBuildFile; fileRef = 6F35A3C24631F6C7FC8E753D82B5ADEE /* SDWebImageError.m */; }; 42735B679585CBE859585C298BB91FC6 /* UIControl+RACSignalSupportPrivate.m in Sources */ = {isa = PBXBuildFile; fileRef = 191BB7B5DC8EC9C4FA0DD3A61928EEC1 /* UIControl+RACSignalSupportPrivate.m */; }; + 44052A5FE50DAEDD6E55026C8D24F7E1 /* SRIOConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = 93B4954D63F40311829733F21E2950D4 /* SRIOConsumer.m */; }; 445C3272BC1602F3CF1B140BC2A0B39C /* UIBarButtonItem+RACCommandSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 250509FCDF0AFF3071E9D2C6CA8F53A9 /* UIBarButtonItem+RACCommandSupport.m */; }; 44CD842019B1CEA681F820F37A30B7C4 /* SDImageFramePool.h in Headers */ = {isa = PBXBuildFile; fileRef = 355408F0E4F2BCCBB3BA15D99F520425 /* SDImageFramePool.h */; settings = {ATTRIBUTES = (Private, ); }; }; 4568827736FE15EEF9EDEBEBD6559218 /* DDFileLogger+Buffering.h in Headers */ = {isa = PBXBuildFile; fileRef = 40209EFA1B58C50903CD097E8615813F /* DDFileLogger+Buffering.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -206,7 +207,6 @@ 4570943CD94D4AA88C741C14F50C27B0 /* FUBeautyComponent-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 46B35C919A03B1161F43B0086E2A33D6 /* FUBeautyComponent-dummy.m */; }; 4571A0EA37DC84F39E3830D38A1531AB /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FAD90C9F01F566F1928E563468651FB /* UIKit.framework */; }; 45A2252FE9A80B5B59B021395E19EE0C /* RACTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = F137E1C7AEB52450AA26F8FF3D9450D5 /* RACTuple.m */; }; - 45F4A055C7BDC8C4851BC255A6F53C64 /* NSURLRequest+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 178E0CE81704F4699A8936CFE31ABF1F /* NSURLRequest+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; 45F861348548E0CD9D2C0781E04B3CEA /* RACPassthroughSubscriber.h in Headers */ = {isa = PBXBuildFile; fileRef = 314DD124477B61752B3EAD4076C74B48 /* RACPassthroughSubscriber.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4688743B7B845309486559EB7BD5D147 /* SDWebImageCompat.h in Headers */ = {isa = PBXBuildFile; fileRef = 14D3B3CEED7180D80900B24D051B638D /* SDWebImageCompat.h */; settings = {ATTRIBUTES = (Public, ); }; }; 46FE7652F3F63388BF97D9C8B7015A6B /* RACUnarySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 3CFC65E84C6D3E46C0B4122F180482EF /* RACUnarySequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -214,19 +214,20 @@ 4851743937896F7DBEC0BCC7A878682C /* NSObject+RACDeallocating.h in Headers */ = {isa = PBXBuildFile; fileRef = 2B9552C54DA78BF2E1E60B9072F88840 /* NSObject+RACDeallocating.h */; settings = {ATTRIBUTES = (Public, ); }; }; 485DFBF1FCB56E7434B00721DE18A7ED /* FUBeautyShapeView.h in Headers */ = {isa = PBXBuildFile; fileRef = 121511A99A3A73312C394EEE91FC4EAD /* FUBeautyShapeView.h */; settings = {ATTRIBUTES = (Public, ); }; }; 48916DE9521F627589300512ECC2D4A5 /* NSButton+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 76E3317BDC49E51445D1B775A6E14AC1 /* NSButton+WebCache.m */; }; + 48FACEF0D290FF1D9F5FD5F5079725E5 /* SRHTTPConnectMessage.h in Headers */ = {isa = PBXBuildFile; fileRef = 673F97A311CA6D97F7BB858173FE2DAC /* SRHTTPConnectMessage.h */; settings = {ATTRIBUTES = (Project, ); }; }; 4955EAE2F794F7F662F7F4F84DBFA6C4 /* FUBeautyDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 4037FB956D8D96FD1447924F77214E87 /* FUBeautyDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4958D2D0D6DC37810FAB1105D10E90D3 /* UITextField+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 801CA2E618C93089C804834C843CF088 /* UITextField+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; 49900106BEFC9C1BEB3E96558C0C4AE8 /* mz_zip.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FE6F92DDC63A32E50E892DFBA40F3B4 /* mz_zip.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 49DA424425C045CBC9E3B82563615205 /* SRRunLoopThread.m in Sources */ = {isa = PBXBuildFile; fileRef = 161EB926F447227758EB3BC4EE8A2364 /* SRRunLoopThread.m */; }; 4A2D7878579537881DD3859B3359F702 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 11E261ADB1BF4AABB640B185FA33E4AB /* CoreGraphics.framework */; }; 4B2C2AE16AE3DDA7417AFCF7952588F1 /* SDImageAssetManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F7425D149A00DC345F6E6C2DD684B349 /* SDImageAssetManager.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 4B71C2060AE0368D68568255AB7A8207 /* SRIOConsumerPool.m in Sources */ = {isa = PBXBuildFile; fileRef = 70C3FCEAE60D9BB978EDF1B09A9B7FA6 /* SRIOConsumerPool.m */; }; 4BCA5F8C6F0C73C76E656BA0E3EA858F /* RACTargetQueueScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = E9C2110E1CFBEEE1F099F87119C4320F /* RACTargetQueueScheduler.m */; }; - 4C44FA80DF27ED3E26FE60BA431013FA /* SRDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F203D2611CCF424A808C28FA42DC1B2 /* SRDelegateController.m */; }; 4C652DF3EC0F0F39B29287E72864FC11 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 662CB51C392CED8BCD6A3B7ABBBBF695 /* Foundation.framework */; }; 4C8A5ADD06D2DFC9E7FA2A1CA9DD565A /* mz_strm_pkcrypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 61738276C4988554F15A5A9B7EC61D93 /* mz_strm_pkcrypt.c */; }; 4D2C79AB2D24CFEC864F08D913CE7692 /* SDImageCodersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A54640183C7B28062D5948FD464AC3E /* SDImageCodersManager.m */; }; 4E56BA148170B3A6E7FA6D312B06C784 /* mz_zip_rw.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AE8FEE0283970BEA0BEED9CEC300AD8 /* mz_zip_rw.h */; settings = {ATTRIBUTES = (Project, ); }; }; 4E64E3ACB0070325287252B917BA9EF3 /* NSString+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = B56CCC8059299BFB6D6B3920581BADAC /* NSString+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4E76ED834B0954DE234A3A124A45089F /* NSObject+YYModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 95ACF10ABA2587688BD6F058A75264B7 /* NSObject+YYModel.m */; }; 4E79640FDE78B31BDD3BD7E27C884268 /* beauty_skin.json in Resources */ = {isa = PBXBuildFile; fileRef = CACA16F09479AF4621C42F3D49ED4266 /* beauty_skin.json */; }; 4ED05DB3E43FF6AE1FA22130B2B50F05 /* UIImage+MemoryCacheCost.h in Headers */ = {isa = PBXBuildFile; fileRef = 37D172CB2AA2EEF8D3AD028C12A848D3 /* UIImage+MemoryCacheCost.h */; settings = {ATTRIBUTES = (Public, ); }; }; 4ED8D4C89D65CD9BAFF98BA1EA8543BE /* RACPassthroughSubscriber.m in Sources */ = {isa = PBXBuildFile; fileRef = A033DF3FFFEFF0231FF7F119785227CF /* RACPassthroughSubscriber.m */; }; @@ -235,11 +236,9 @@ 504C0FA6AB466411B827EF4ACC7E7B8C /* OSLoggerAppender.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEE4A1060E4CA40F3F9049B163B4AFBD /* OSLoggerAppender.swift */; }; 50559EFD7F12C78B1448D757DCC81218 /* RACGroupedSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 66B81DBFE53DEB525AC2BD10A4B541EE /* RACGroupedSignal.m */; }; 5111A0A0934551CD2B9DDB1A1CA79FA7 /* SDAnimatedImageRep.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E6625A8C085FABC50E905E4B7DFB863 /* SDAnimatedImageRep.m */; }; - 5251043F971B47AFA0549A727E532BD2 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3D2821B34E89439F730BCAD2790BDF10 /* CoreFoundation.framework */; }; 526485EF6D2B62B24DB59122FB94BD42 /* SDDeviceHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 28E8A78901ED352CE244D4986FA97B75 /* SDDeviceHelper.m */; }; 52B6E27260DC936E3AAE8F2F46CFB416 /* RACEXTKeyPathCoding.h in Headers */ = {isa = PBXBuildFile; fileRef = F5F309AB1F684222FA6AC5A5AED477ED /* RACEXTKeyPathCoding.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5308E660E723C11E7691D311FD59C459 /* SDDisplayLink.m in Sources */ = {isa = PBXBuildFile; fileRef = BB525B836EB69E9C5452042E16F057FC /* SDDisplayLink.m */; }; - 530A34FA286996EC78773F5BE4DDAE93 /* SRMutex.m in Sources */ = {isa = PBXBuildFile; fileRef = E4EAD283AF40D086715AC475A6F77E30 /* SRMutex.m */; }; 53433003112C4FE271EC985803862B61 /* SDWebImageCacheKeyFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = 3A063B7911878C6779B5EB683ADC7495 /* SDWebImageCacheKeyFilter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 53E8793265AA2096911776FD642BBCE6 /* SocketAppender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33D5E069D86C3CD637F1255EF784CA3C /* SocketAppender.swift */; }; 540484CA48AE6E538865EE0882E9B886 /* UITextView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 5A4B22838D9A82EA9F8D5B01CD6C47E6 /* UITextView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -247,7 +246,6 @@ 54C6DD71F9BA9CA676096215DDE74996 /* UIGestureRecognizer+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A83002047938948EC04017C54F15739 /* UIGestureRecognizer+RACSignalSupport.m */; }; 55D9D4D1609F1F4929E1BA1A1B562445 /* FBSnapshotTestCase.m in Sources */ = {isa = PBXBuildFile; fileRef = C58E3DE48A1158A12F62696EA70D76DF /* FBSnapshotTestCase.m */; }; 55F7C7F055A18044497F8C88CAE34118 /* SDImageCachesManagerOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 385E7739A9ECAD7765F1399EC1AA3963 /* SDImageCachesManagerOperation.m */; }; - 5638AB0D28542FE8C0DC4A9203C627A6 /* SRDelegateController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AAECCA34447DB10F80DF3BAC6C1A8C7 /* SRDelegateController.h */; settings = {ATTRIBUTES = (Project, ); }; }; 56AFF33F6DDA1DCB2997FDAE39E62365 /* FUCommonUIComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = 281FCCD8D291FF5AF6AC10ECE487331B /* FUCommonUIComponent.h */; settings = {ATTRIBUTES = (Public, ); }; }; 56E800EB3B2BE8AE0BA45A30974D7920 /* Masonry-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 037D55F88D629DBD363698795035EA0D /* Masonry-dummy.m */; }; 56FE435145D35628CB94B8DBD67E81F4 /* RACStream.h in Headers */ = {isa = PBXBuildFile; fileRef = FA4A5192D5B31D6D82B0A33BFF10C417 /* RACStream.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -256,17 +254,16 @@ 5889FA7EB7333745C27C7FACAA9FBB87 /* UIControl+RACSignalSupportPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 2DDCFA649339ABA8A951DC402F50AD01 /* UIControl+RACSignalSupportPrivate.h */; settings = {ATTRIBUTES = (Private, ); }; }; 58E512BD916CDD9631428F30A623D370 /* RACTargetQueueScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = DBA20374DE10383972837E41F028EF96 /* RACTargetQueueScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; 58F7CE37BB4CB3BE806B68A502E6E1A7 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 9881A73C8D15C81C633890BD5516C31E /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; - 58FB12B94AFDE77F864C9644DE7F98CE /* SRIOConsumer.m in Sources */ = {isa = PBXBuildFile; fileRef = 93B4954D63F40311829733F21E2950D4 /* SRIOConsumer.m */; }; 593CC778281D0C5DAFD70A5E285DA86A /* UIImage+Compare.m in Sources */ = {isa = PBXBuildFile; fileRef = 93280CFE245A2B11858529796C99E41A /* UIImage+Compare.m */; }; 596180E0EC9F46D12BA840DC4AA62659 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = F3588ED00AD5D6F74B1F48652B23D6B3 /* UIImage+MemoryCacheCost.m */; }; 596AEAE7A03137CB24B6D05E3B4E47B7 /* RACIndexSetSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = FF5258E52F570297D51288DB6A5D4F22 /* RACIndexSetSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; 597E390C0BBB75B8045B651C487C2034 /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7A756239C479E254AA827F4E555D4C14 /* SDImageAWebPCoder.m */; }; 5A6AFAF7515C84B07422A61E94280EB6 /* RACSignalSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = D683F91040F894D005B6B41AA9D6F0B8 /* RACSignalSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5B08596E856E4CC2F34A8A2372F9F764 /* NSArray+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 9336671E462089109829A575848FC809 /* NSArray+MASAdditions.m */; }; - 5B60C55E0822CB808A220CEA4FA083FD /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = CE9BCC708C1C18D1FCCF145AF72D51C7 /* SocketRocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 5B9B8243E8F07D734D4BC9B7A8995E4E /* SRURLUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 06A7F3088102F3FE5BCED824A7789EA2 /* SRURLUtilities.m */; }; + 5BD9C6110B6AB79A78A0C46BB182BE23 /* YYModel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E0246895ECB7F83628C1DF7DD00DEC1 /* YYModel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5C7199812C951AD5E976A6AA29A30BD5 /* RACReplaySubject.h in Headers */ = {isa = PBXBuildFile; fileRef = 99CCE4BC549B659D4F3512E4428D8D3D /* RACReplaySubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5C8279C226EB028B044C5A0F4AC5A91A /* SDAssociatedObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 67D731468850964EEFEC70C71C423F2F /* SDAssociatedObject.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 5DCA517DCE71B6264ECE622275B7B364 /* SRError.h in Headers */ = {isa = PBXBuildFile; fileRef = F3892480D5B0D01FA853F617B3EA8DD5 /* SRError.h */; settings = {ATTRIBUTES = (Project, ); }; }; 5DCBA14510E091D6A1CE499B08B794B5 /* UIImage+Metadata.h in Headers */ = {isa = PBXBuildFile; fileRef = AB31782E694F9F078FB95B67720FD631 /* UIImage+Metadata.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5E10328A83E05D0015D7459FAAEF121D /* SDGraphicsImageRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = 377C4A5ECDCBA6D4C6A3FB35FB3C7865 /* SDGraphicsImageRenderer.h */; settings = {ATTRIBUTES = (Public, ); }; }; 5F45735DF355530CC955066D3C007E19 /* MASViewConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = 3AD5BF91C396ACCFE2067C7400B16EA2 /* MASViewConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -275,17 +272,19 @@ 60E384ABEF99F5104C99DCB596E2BE95 /* mz_crypt.c in Sources */ = {isa = PBXBuildFile; fileRef = 5252C27E0A2A7123F0F035A3C28D4550 /* mz_crypt.c */; }; 61507E402F1F7C58BF119995A0479A22 /* NSArray+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 32690A864934C88F75A39BF5EB899330 /* NSArray+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 616A8338C42FB01748DF1BDDA944858D /* UIView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4335D9AA14B6F3CDA2CB5B4396529C8B /* UIView+WebCache.m */; }; + 61AC1AD0BB2D273BF87D86E753676FF7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 662CB51C392CED8BCD6A3B7ABBBBF695 /* Foundation.framework */; }; 6215CAAC4B72DECED49E706D88C3B66D /* RACDelegateProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = A39A08DD7B3638E2665407D76BBAA953 /* RACDelegateProxy.m */; }; 62FE895DF9D65A2955A275D909ECBE18 /* SDAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1C456A2614DF32891953DE829EE7542D /* SDAnimatedImageView.m */; }; 63304E5CCC1485959EB1DB024D0FD196 /* AFNetworkActivityIndicatorManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 17DAD10E8305346A4A755BB291FE934A /* AFNetworkActivityIndicatorManager.m */; }; 6355643B068F1B9A4FF7756A45662E10 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BF43D147160D1912D4C3BC3A650B509 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; 64066CA793C90CA645A6D2031654D2CC /* UIImage+Snapshot.h in Headers */ = {isa = PBXBuildFile; fileRef = F2F0E8401E239FB9B54E0EF3A2EC6DA2 /* UIImage+Snapshot.h */; settings = {ATTRIBUTES = (Private, ); }; }; 64C718A1201048D34F2A2D445BB0DA03 /* FUTipHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = 7720C46E4A81554DF7D46005894E8D4B /* FUTipHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 64D6B276216F61FCB8924304FD52DB0B /* SRRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = BDC4808A730E8E91384EA092175E984E /* SRRandom.m */; }; 6577A9EB1AED47B915B7F77C3F8BF335 /* mz_os.c in Sources */ = {isa = PBXBuildFile; fileRef = A4A29C17DCD50D712E69B6F2D5AA5FA3 /* mz_os.c */; }; 66187A77817A27C7EAA46CA9E1183C67 /* RACEmptySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = F51046B4FEDFD17ACDE346E62230EA69 /* RACEmptySequence.m */; }; + 6656977A084EA443788B8C6A5295124F /* SRDelegateController.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F203D2611CCF424A808C28FA42DC1B2 /* SRDelegateController.m */; }; 67178A8153B1A2F1D0D544B8093E23C5 /* SDAnimatedImageView+WebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 478E71F3791296ACB2208B0006E9DFD3 /* SDAnimatedImageView+WebCache.m */; }; 676775CB29378BB6CA3CA5992E9C6A99 /* SDImageIOAnimatedCoderInternal.h in Headers */ = {isa = PBXBuildFile; fileRef = 826326AE75E4252A4811B439850CCCF6 /* SDImageIOAnimatedCoderInternal.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 68358A573C56868AA13AFFB8E07AE7EB /* SRMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CCD0298715192BD097ED2DADBDCA6E9 /* SRMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; 685469EF864C5411770554D6915032C9 /* AFNetworking-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E65FDB0FF880C0771679DF456DAE3BC /* AFNetworking-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 68C9797D6C5840F7DD8ACD0DB6D1D9C5 /* UIActivityIndicatorView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = D25F34B56B8FE7EC6A2AA80EDDC319AB /* UIActivityIndicatorView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; 68D4A83EA695C463981E04DAD037064F /* mz_strm_split.c in Sources */ = {isa = PBXBuildFile; fileRef = 21E1FAFD2B4DC06DC319E06EED84DF38 /* mz_strm_split.c */; }; @@ -308,9 +307,10 @@ 6EFEEE3AE22E97DCEC4F5A3B88F56FC7 /* SDImageLoader.m in Sources */ = {isa = PBXBuildFile; fileRef = BAB8F6429A5D4D134C9052E3E6953502 /* SDImageLoader.m */; }; 6F3637EE643EABB1DE9212EA68649A64 /* UIColor+SDHexString.m in Sources */ = {isa = PBXBuildFile; fileRef = 13DCE6AF72504F4080CD1EDF43AFCF2F /* UIColor+SDHexString.m */; }; 6F9DD39A846C04D89CDEAC50696FB003 /* FUSquareButton.m in Sources */ = {isa = PBXBuildFile; fileRef = BDF037068CFB8F8FE104CBD3DF26ABB3 /* FUSquareButton.m */; }; - 702A1CD4E104D90F290F9833932CA65F /* SRSIMDHelpers.h in Headers */ = {isa = PBXBuildFile; fileRef = A9D75B59E5B8BD086BDA45D4B5AB56C7 /* SRSIMDHelpers.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7074EA7FCC90B4967A437F5C43496828 /* SDDisplayLink.h in Headers */ = {isa = PBXBuildFile; fileRef = E12A09826FE4339EC281810268428815 /* SDDisplayLink.h */; settings = {ATTRIBUTES = (Private, ); }; }; + 70FFF1C951E6E08425236123C2531B95 /* SRDelegateController.h in Headers */ = {isa = PBXBuildFile; fileRef = 4AAECCA34447DB10F80DF3BAC6C1A8C7 /* SRDelegateController.h */; settings = {ATTRIBUTES = (Project, ); }; }; 711D32EF4A9901567A488291603BF906 /* SDWebImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 6495BE396356A3605B3E149C853F6695 /* SDWebImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 715D68C7840508FC10243EA78E565E37 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 662CB51C392CED8BCD6A3B7ABBBBF695 /* Foundation.framework */; }; 717F76926C7BCB5B10C3037AD9239084 /* SDImageIOCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B1CB07759C839998C93697004BE6E4C /* SDImageIOCoder.m */; }; 71A9A14223B711ED398479921B0D099B /* RACEmptySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 61A69FB050E4F1773859D411944D66AC /* RACEmptySequence.h */; settings = {ATTRIBUTES = (Private, ); }; }; 71BEB1D9532900291A5A24B1C038516F /* UIColor+SDHexString.h in Headers */ = {isa = PBXBuildFile; fileRef = 2CCBF35322EEF63FFB27E47696194132 /* UIColor+SDHexString.h */; settings = {ATTRIBUTES = (Private, ); }; }; @@ -323,6 +323,7 @@ 73484D39A92E83DF9E2B56D524ECA9C5 /* NSObject+RACDescription.h in Headers */ = {isa = PBXBuildFile; fileRef = 90EBCF9B6DDE0B9DBF0F05BA4CBB4B86 /* NSObject+RACDescription.h */; settings = {ATTRIBUTES = (Public, ); }; }; 73574D4AAB1219ED412B3D2A6D1E321F /* UIStepper+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = EE309A28AD0D3C34E4A22113930817A3 /* UIStepper+RACSignalSupport.m */; }; 73A70EE2C9C9FC76C6495945F3F0DC4D /* RACDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = AFA94BD6640491F8C2BC534AA437AB77 /* RACDisposable.m */; }; + 74C0431E6042F2F2AE3922F662038102 /* SRLog.m in Sources */ = {isa = PBXBuildFile; fileRef = BB9F08E48795598CC409B787CEFC2115 /* SRLog.m */; }; 74C474676C69A80BEC29B0F55FDF4D19 /* UIView+WebCacheState.m in Sources */ = {isa = PBXBuildFile; fileRef = FD944189B3D8BF27DFABB02702AB81ED /* UIView+WebCacheState.m */; }; 74DAB3D3B004A572B48240CF70F6934B /* AFSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 402D2B87E3AA029CB798A6545C9FC807 /* AFSecurityPolicy.m */; }; 74E069F8C9E22C0E37F261A5AB03A613 /* SDWebImageDownloaderConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = 0958EA5CCA287DD7F0E68DB7101A7252 /* SDWebImageDownloaderConfig.m */; }; @@ -331,12 +332,12 @@ 757A6CFACA4AA7BD5CC9450308D5BB4B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3FAD90C9F01F566F1928E563468651FB /* UIKit.framework */; }; 75BC95A46E9441CF39474D1E12984AFD /* DDDispatchQueueLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = E2A8DF4023D69A5C5B7D5B9D7C271780 /* DDDispatchQueueLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; 76085620117E839C450E794DB3773D79 /* FBSnapshotTestCasePlatform.h in Headers */ = {isa = PBXBuildFile; fileRef = 7ADE626CF427FD82D7A51579A5116471 /* FBSnapshotTestCasePlatform.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 765241FDB07C4F505EFD2245429B651C /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EFEA0ABF9EBDDD599A66926AECFD85E /* SRWebSocket.m */; }; 766F6429966FBFF2E2E6A2991BDAFDA9 /* UIImage+Diff.m in Sources */ = {isa = PBXBuildFile; fileRef = D1EC83747909B74387B6EC2765512574 /* UIImage+Diff.m */; }; 76FE013CAA5D3972F17B96497E3DBC56 /* RACDynamicSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CF17BCFC49FC0F7C2A9F6AFE9EC351B /* RACDynamicSequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; 772CF8E9CD02ECA4275B6173E2110E80 /* View+MASShorthandAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = A7B0D79894BD013D5233BE80BB1B0596 /* View+MASShorthandAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7819DD27A1B62DFC933835DFAFBDBF42 /* mz.h in Headers */ = {isa = PBXBuildFile; fileRef = 731E45CF15F9B172A48C1ECD547598E9 /* mz.h */; settings = {ATTRIBUTES = (Project, ); }; }; 78F356D0AA7043904E5EB5BEF4E97947 /* SwiftLogLevel.h in Headers */ = {isa = PBXBuildFile; fileRef = B5C737BEC7EBE234DCD90E8F4CE5F2E8 /* SwiftLogLevel.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 790B7EDC6AE156E6AC1C9C3D3D6EB66D /* YYClassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A922ECA1B02CB9AA22A8494BA248955 /* YYClassInfo.m */; }; 7999BF56C042BB22E8F0497519BF1FFE /* AFImageDownloader.h in Headers */ = {isa = PBXBuildFile; fileRef = 08C6A73C0F72FCDBE6AE88D5270E9C3B /* AFImageDownloader.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7A4EB9ED5D4E03170FFE61FCB299687B /* SDAnimatedImagePlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 239D654AF29EB79BFA6FB69EE498727B /* SDAnimatedImagePlayer.m */; }; 7A9304B1A0BFCA1C635D0CA6090A73A8 /* FUBeautyShapeViewModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 5053DF8579BEC04DD012341869668D26 /* FUBeautyShapeViewModel.m */; }; @@ -344,28 +345,27 @@ 7C45DBA62EE045C4922404182F6393B8 /* SDWebImageError.h in Headers */ = {isa = PBXBuildFile; fileRef = B13E8CE3024E9B6DA4AE590B317573F1 /* SDWebImageError.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7C5505A2D3F2A697A5F324787061F4B7 /* MASConstraint+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = F2B049E45E5891C0C19C8C5ECF8BC011 /* MASConstraint+Private.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7CA66236CDA347ACA342DBCAA0F75C7A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 662CB51C392CED8BCD6A3B7ABBBBF695 /* Foundation.framework */; }; - 7D37A480E5657E7A2151E870BD5A376E /* SRHash.h in Headers */ = {isa = PBXBuildFile; fileRef = 884B137172B639AF1FE3D41F6DC7B8E7 /* SRHash.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7D682E9B15AD6672CFD2A265102BB00B /* beauty_shape.json in Resources */ = {isa = PBXBuildFile; fileRef = 0C240572F003841F001DA416F01FD8C7 /* beauty_shape.json */; }; + 7E1CB2EF179E46A1654FB37089F897FA /* NSRunLoop+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6794FA7AC235A2A909D8F9EA1FBAE12F /* NSRunLoop+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; 7E550A3F66616F09D76C33DB5618576F /* FUAlertManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BC7E187CF452A6FE478C4565A543E3DC /* FUAlertManager.m */; }; 7E87D589F135093C179E571A12242622 /* RACSubscriptingAssignmentTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = 747B9CBA726930DD7CC964E503921575 /* RACSubscriptingAssignmentTrampoline.m */; }; 7E897D9B89B6DE469208BA2238B7E67B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 662CB51C392CED8BCD6A3B7ABBBBF695 /* Foundation.framework */; }; 7ED6C3C05EA6EE83780A3600C7088B46 /* mz_crypt.h in Headers */ = {isa = PBXBuildFile; fileRef = D7E6D04F05F0F4032A3A9E09D0E0D669 /* mz_crypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; - 7F0994E7B1326036E1EF0B703157456D /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96E3727D8D764B009CB4EED096B4D94A /* Security.framework */; }; + 7F2C6941AD6E62439F826C22EE33E079 /* NSURLRequest+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 178E0CE81704F4699A8936CFE31ABF1F /* NSURLRequest+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; 7F3A6C42F5B6F0916882B1F0AB70FDFD /* FUBeautyShapeModel.h in Headers */ = {isa = PBXBuildFile; fileRef = 9BD1F89BEF786C9B998A0E266B46E9DA /* FUBeautyShapeModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8085C3E407AA5EF1D9D7376F893F2B6A /* RACMulticastConnection+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 02E1F795751CD929D2362EA633E68527 /* RACMulticastConnection+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; 80E157CBA7AE6BD79E34E063F46ED57C /* UIActionSheet+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 7148D4119E34F70862682B2E841F416A /* UIActionSheet+RACSignalSupport.m */; }; 80F35FE6EC89AAC77F968AC86618E92A /* UITableViewCell+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 321488BD319717D937B427B2161708D0 /* UITableViewCell+RACSignalSupport.m */; }; - 812DCA05433ED383F543B2292E5EAE85 /* SRRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FEBBBECD0B33793E8355F53185C0A4D /* SRRandom.h */; settings = {ATTRIBUTES = (Project, ); }; }; 813788403064E6531EE39ED750874E34 /* AFAutoPurgingImageCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 237028014B426385C7CA22999EC1CB2B /* AFAutoPurgingImageCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 813BE4C96A6D39C13EC50C6CD164F0AF /* MASConstraintMaker.h in Headers */ = {isa = PBXBuildFile; fileRef = 95402990C127886818A352DEB9838DFC /* MASConstraintMaker.h */; settings = {ATTRIBUTES = (Public, ); }; }; 817909CFA2E8032670693BF57A2D5519 /* mz_strm_mem.h in Headers */ = {isa = PBXBuildFile; fileRef = 875D9DCC1780A528200FB7DC28A6B309 /* mz_strm_mem.h */; settings = {ATTRIBUTES = (Project, ); }; }; 8208DA7BBF2F9A3ACD6FC6610917C8F0 /* FUCommonUIComponent-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CC4AF2D7100AB908539AA90478002594 /* FUCommonUIComponent-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 822F14A51D26702C2C3CDE7FC6FD4559 /* NSObject+RACPropertySubscribing.m in Sources */ = {isa = PBXBuildFile; fileRef = 125A892EC6389D5DC0B00B69C8D21B5B /* NSObject+RACPropertySubscribing.m */; }; 823033F3DF2D5C7C4B123A277DB55073 /* mz_strm.c in Sources */ = {isa = PBXBuildFile; fileRef = FFAF423AAA6FC9CFDEFEEC7B1595B93A /* mz_strm.c */; }; - 827C601063B151E48437FFBA53C5EDA2 /* SRSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D0B1EA6138419DC9A11015EBC980B8D /* SRSecurityPolicy.m */; }; 8320C45699CAC5719F2A8520B6592F66 /* ReactiveObjC.h in Headers */ = {isa = PBXBuildFile; fileRef = D380137371F50160AD3EA9E166B87931 /* ReactiveObjC.h */; settings = {ATTRIBUTES = (Public, ); }; }; 83530BF68848CD2C4A79A1FD69B304A5 /* SDImageGIFCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = FBF177D99D2E74DF87E97350D318B2F9 /* SDImageGIFCoder.m */; }; 835C687083E3D51DE87C2F2C4C681B1C /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96E3727D8D764B009CB4EED096B4D94A /* Security.framework */; }; + 83A4062F6B591845B4CE8BD47CDA99CA /* NSURLRequest+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D5F61139E0B780F397927BB6F6A4381 /* NSURLRequest+SRWebSocket.m */; }; 8414CFEEB64ACA817EB88D2FEADDA3B3 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 662CB51C392CED8BCD6A3B7ABBBBF695 /* Foundation.framework */; }; 8415E191A2886EC3426A01BC86299E1F /* mz_strm_buf.c in Sources */ = {isa = PBXBuildFile; fileRef = BA95838BF4ED63351B0360FDB4AA88C3 /* mz_strm_buf.c */; }; 844F22AED9255FBB1C05BBF5CE25C974 /* DDOSLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = A6C1018DD6E56453D70EA03CE33D2CDD /* DDOSLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -376,6 +376,7 @@ 858F099B4E301A7B134072EF7EC14B43 /* MultiAppender.swift in Sources */ = {isa = PBXBuildFile; fileRef = A649D001382138B2655F7F0002D7AC16 /* MultiAppender.swift */; }; 85C08D3AEAC2C12FB06579C326550982 /* RACTestScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 13D17A40EF27D903CB58371FBCD8E405 /* RACTestScheduler.m */; }; 85C0B4EE334B9972299E62DE61A4BB56 /* SDImageLoadersManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 79220A21340F5AEEBF90536DA2AC4A6C /* SDImageLoadersManager.m */; }; + 8640916488458D4212A8A37FF44A42DD /* SRProxyConnect.h in Headers */ = {isa = PBXBuildFile; fileRef = 18C70AB74CE5BDB59A126D0C35B71CC5 /* SRProxyConnect.h */; settings = {ATTRIBUTES = (Project, ); }; }; 864972FB0DF4B464B1B505AA5F788E91 /* SDInternalMacros.m in Sources */ = {isa = PBXBuildFile; fileRef = B36F925BE05D6BC58165738CFF198A13 /* SDInternalMacros.m */; }; 8706F7110B1A424205AF1E4A50CDEA7B /* RACScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 7D508B7751A27E799BBFD1041F438365 /* RACScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; 87397F8F76CB939DEAE3F931AA29FCAC /* FUInsetsLabel.h in Headers */ = {isa = PBXBuildFile; fileRef = 451E2880B83EF9B720E63B5AFFB625DD /* FUInsetsLabel.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -389,8 +390,6 @@ 8A0E94F87B74EB4E7C326ABB6FD7BF2C /* ReactiveObjC-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C7642522F51F38FF498F044D4F7794B5 /* ReactiveObjC-dummy.m */; }; 8AF38EDB1E9BF0D334AEB23C488870B8 /* NSData+ImageContentType.h in Headers */ = {isa = PBXBuildFile; fileRef = 594C2A5EACD7BF14A7ABE4EE8FF2FE23 /* NSData+ImageContentType.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8B38CC794E5126070CE5CEFD4CD58F4E /* AFNetworkActivityIndicatorManager.h in Headers */ = {isa = PBXBuildFile; fileRef = F33DCB779D5B784C2AB6FE37CB07337F /* AFNetworkActivityIndicatorManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 8B61F273C32962AD5B35C5D17F4BE8C0 /* NSObject+YYModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 95ACF10ABA2587688BD6F058A75264B7 /* NSObject+YYModel.m */; }; - 8B7C894F32339DF983B5C4F0160967E1 /* SRError.h in Headers */ = {isa = PBXBuildFile; fileRef = F3892480D5B0D01FA853F617B3EA8DD5 /* SRError.h */; settings = {ATTRIBUTES = (Project, ); }; }; 8B8E0858C48167346060A72979D08AC1 /* RACQueueScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = 82B83A261A10521ABE9A1DA52F59D34B /* RACQueueScheduler.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8BC4CE9F36D19A09404A29C66145AF28 /* NSObject+RACLifting.m in Sources */ = {isa = PBXBuildFile; fileRef = 01C28FE189328C272E97F932D0269E56 /* NSObject+RACLifting.m */; }; 8C324EF7798D1B2E881B8328B3D0A70F /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 662CB51C392CED8BCD6A3B7ABBBBF695 /* Foundation.framework */; }; @@ -424,19 +423,16 @@ 97385A64CA020489951EF769392C6DCF /* UIView+WebCacheOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = 598DFEBD78E9491AD3BA20FDD42977C0 /* UIView+WebCacheOperation.m */; }; 9744E7851D6BCCDD20453B7D9FC86A02 /* RACCommand.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B42F85775C4094A2BA8F68B9C8A6FE3 /* RACCommand.h */; settings = {ATTRIBUTES = (Public, ); }; }; 97694B5A3E6FC632B648D23D314AF28C /* NSString+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E7C4424A67324E8E9B342E183976B07 /* NSString+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 97A47C59DEFFF630FF079C281BB54E5E /* SRIOConsumerPool.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A50CA0CE0EAB7899E2128A46261985 /* SRIOConsumerPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; 97E273993236BD9BCE26E70D229B5241 /* DDLog.h in Headers */ = {isa = PBXBuildFile; fileRef = 11DA4237BEB736B759C5E4AFC2BF4126 /* DDLog.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9838965B6E76EAC0A8EC90802D1A064B /* RACIndexSetSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 86276B6CDD0B93E9F93503F0FE7A65BF /* RACIndexSetSequence.m */; }; - 989ACFCFBDC5F7366C009D9612CBC5D4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 662CB51C392CED8BCD6A3B7ABBBBF695 /* Foundation.framework */; }; 99FBE73B7B7E6DA785FAD8ED7A2EBB94 /* NSIndexSet+RACSequenceAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = C2032FDED26467CA3C84E9D87F4BCF71 /* NSIndexSet+RACSequenceAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9A249F6D39E9E1C3A5771061B21E1A20 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 662CB51C392CED8BCD6A3B7ABBBBF695 /* Foundation.framework */; }; 9ADB69DEACB5B811F3CBF85ABF4C0F10 /* RACStream.m in Sources */ = {isa = PBXBuildFile; fileRef = C7AB476878F2FC2181C7B4EA13A680DA /* RACStream.m */; }; 9B2813CB4372A381C770D86A6B8FEA43 /* NSNotificationCenter+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 53F0CA2B898C0D1614F70CFE5A592292 /* NSNotificationCenter+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9B3420DEB8A0CCB9E1241A669AEFCA8E /* SDAnimatedImage.h in Headers */ = {isa = PBXBuildFile; fileRef = 564FDBE139DE6D3708FA156C4701AB11 /* SDAnimatedImage.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9B3FE10E86E92CA89D7AD55161F4FD95 /* CLIColor.h in Headers */ = {isa = PBXBuildFile; fileRef = F53EC1A780F43D7648D351A62CC81AC3 /* CLIColor.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9B9343E8599EE5196BA75E842DCB48B7 /* NSBezierPath+SDRoundedCorners.h in Headers */ = {isa = PBXBuildFile; fileRef = 2BA0137DC6A034D37A62A088740EA7C1 /* NSBezierPath+SDRoundedCorners.h */; settings = {ATTRIBUTES = (Private, ); }; }; 9C034894E873E67C35BAF6879BF6F05A /* ReactiveObjC-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A0FE813F2921E956B289CF935C56BD45 /* ReactiveObjC-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 9C3392D36BABE21FC3C26E2FE3BF3DB6 /* YYClassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 3A922ECA1B02CB9AA22A8494BA248955 /* YYClassInfo.m */; }; + 9C37B6B29AE3C617A7B771DF6BA4FFE6 /* SocketRocket-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 243CD2C78EF4EF8F094D33DC51D81FE0 /* SocketRocket-dummy.m */; }; 9C805714C625552F09B0317C54A7394E /* DDFileLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = CDB90A35555F62E4299420FB1A75D19D /* DDFileLogger.m */; }; 9CB0C910E0950794AF58F2F24D1D9D74 /* NSSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 622127FB0E7ADDEDA7DDAB1DC2B5A4C3 /* NSSet+RACSequenceAdditions.m */; }; 9CE425B89294BE2C13E70A86E75B15CF /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = B33F5E595F10A2775DC8699520D976E6 /* SDDiskCache.m */; }; @@ -453,10 +449,10 @@ A3716B6B67727A527D76218D7A8C4C0B /* RACCompoundDisposableProvider.d in Sources */ = {isa = PBXBuildFile; fileRef = CBE324E99850E31AE6A75C8BC35036C1 /* RACCompoundDisposableProvider.d */; }; A4CD275DADB3551201C2A05AD4BB269E /* NSEnumerator+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 20D381D56802F9D6FB187DA75664772D /* NSEnumerator+RACSequenceAdditions.m */; }; A50833B08706004695F22D20FB258019 /* RACSubscriptionScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 427D2A9D07262BDF8DA42F93F83C5F42 /* RACSubscriptionScheduler.m */; }; - A545ED6FA3095AA19C676A50A6552388 /* NSRunLoop+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = E50E67A3C2A8892403409EF7DC8C5EB9 /* NSRunLoop+SRWebSocket.m */; }; A583A30CEA07A0748B6D95D5D12FF5F2 /* UICollectionReusableView+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 97C12B78C08FB096262554E207189CF3 /* UICollectionReusableView+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; A5DD02CF29F052D3034B4199EF7B0C54 /* FUItemsView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1321C997E891ACDFF9F49608A025188F /* FUItemsView.m */; }; A71E222C76A20B18600A6DE4091CFB0E /* SSZipArchive.m in Sources */ = {isa = PBXBuildFile; fileRef = 20E7DAC731FD42E489400A079BD6DA0B /* SSZipArchive.m */; }; + A74475265F231AE6F544CD00023AF413 /* YYClassInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BB61C4A140326CC5B05CEFAFB8A54C5 /* YYClassInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; A826A5E0505880B690A0B1877D27CF17 /* NSArray+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 6527C796FDF4EAD01FD825A4C7B74FD1 /* NSArray+RACSequenceAdditions.m */; }; A839428F403C52D8AA3466B65E20C27A /* NSButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A2C820775325DBF661252B99DC9EA2E0 /* NSButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; A8D287BAA7DD31AD0CF5639609C4C57F /* FUSlider.h in Headers */ = {isa = PBXBuildFile; fileRef = 1894002FD6C85BB7C95F2082996ABA97 /* FUSlider.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -473,25 +469,30 @@ ABDF2546C46AA0359E468651D3CBF26F /* RACTupleSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = D119EAED05FCAEE2A00A249273727DC7 /* RACTupleSequence.m */; }; AC14E56ECA7A4980A8E1CA68E800B12C /* SDWebImagePrefetcher.h in Headers */ = {isa = PBXBuildFile; fileRef = 986B693B1852A33903A482B21FF1B31C /* SDWebImagePrefetcher.h */; settings = {ATTRIBUTES = (Public, ); }; }; AE0F1284A9C414203C1D5C66EDE95E8E /* mz_strm.h in Headers */ = {isa = PBXBuildFile; fileRef = FED8E0F98DC47EB86F1F858F6B236DA0 /* mz_strm.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE1E76CF82C0B69C3FEC622FD900C3A9 /* SRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D480B49B0747BC742036FBEC5FE48C /* SRLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; + AE2AD93AF902944AD891782B43E5AF2E /* SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 1EFEA0ABF9EBDDD599A66926AECFD85E /* SRWebSocket.m */; }; AE7B02645B8F769CA5F215EE8F7CC5B0 /* View+MASAdditions.h in Headers */ = {isa = PBXBuildFile; fileRef = 8A8082824A70C5C128E13E7714E72BF4 /* View+MASAdditions.h */; settings = {ATTRIBUTES = (Public, ); }; }; AEB8926360324E2A84020EAD714E33E4 /* RACSubject.m in Sources */ = {isa = PBXBuildFile; fileRef = 07943393F1C0A0CF092C3AE8352B28BA /* RACSubject.m */; }; AEFB700F9EE77EE9848A8AC8C3F00A7F /* FBSnapshotTestCasePlatform.m in Sources */ = {isa = PBXBuildFile; fileRef = 7E8177097EB25F1972E813DCF1FD6F9D /* FBSnapshotTestCasePlatform.m */; }; + AF51C54039138080548D35D7420543D8 /* SRProxyConnect.m in Sources */ = {isa = PBXBuildFile; fileRef = ED2894F443AF450B485B40CF05984F6D /* SRProxyConnect.m */; }; AFBA4DFDAFB6506D5DC862AFB1B4347B /* UISlider+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F70B5AE1AA27160730D437A3870A0A6 /* UISlider+RACSignalSupport.m */; }; AFFCF22AB10FDB1BA56E318CF0FEEACE /* RACKVOChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 967EC8CDD80A816397F41C1104B245BF /* RACKVOChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; - B03E346A61EF0BB59C7FEC290E73E37D /* NSURLRequest+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D5F61139E0B780F397927BB6F6A4381 /* NSURLRequest+SRWebSocket.m */; }; + B1400581BD58B911C21CF22276A8612D /* SRRandom.m in Sources */ = {isa = PBXBuildFile; fileRef = BDC4808A730E8E91384EA092175E984E /* SRRandom.m */; }; + B1C3B04A854E65B036CB42A48DFF6971 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B7615ADC651AEB35EE289AD933D77D1 /* CFNetwork.framework */; }; B2704AFFC5CC053154839DB44924D255 /* SDImageCoderHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 42FDBE2C03CFDCA12AB187D1142B2B52 /* SDImageCoderHelper.m */; }; B312C7154719371C49BCF8055BCC1BFF /* NSOrderedSet+RACSequenceAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 0D4727ADAC96DC6502CD0C466F1289C3 /* NSOrderedSet+RACSequenceAdditions.m */; }; B331CE2D3DEB461E738B886086A365F9 /* SDImageGraphics.h in Headers */ = {isa = PBXBuildFile; fileRef = 6F66C9D133B93AA08304FA6817A37DDE /* SDImageGraphics.h */; settings = {ATTRIBUTES = (Public, ); }; }; B3B2AA1DC950444CEC8602DFC42EAB77 /* DDTTYLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 57FB0D843F923B32B8E596EA62708CD8 /* DDTTYLogger.m */; }; B3BAE2216F20F91DBC4C3E3B105E077D /* RACCompoundDisposable.m in Sources */ = {isa = PBXBuildFile; fileRef = 5F52EC97D5F7A57CB0D7A4D95242F71B /* RACCompoundDisposable.m */; }; B3CF0FD8C5CAE5360ECF449DF19A4B73 /* NSObject+RACPropertySubscribing.h in Headers */ = {isa = PBXBuildFile; fileRef = F1473183EC42DB0DF4790555DFA9BE22 /* NSObject+RACPropertySubscribing.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B3FF8B68551CFA8A10C9B2FEAB9AA551 /* NSURLRequest+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 9B319F0BB26C11AA32DD6B0A83C29F87 /* NSURLRequest+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; B4A055DE2DAA83775FEAD725E7E34F13 /* RACArraySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 111929EDC381527B4EEE34DD24B95127 /* RACArraySequence.m */; }; B4DF1CDCE2413AF579E102954A4033F6 /* mz_strm_os_posix.c in Sources */ = {isa = PBXBuildFile; fileRef = D8EB5F2E598DD1E204F65C21B903A65C /* mz_strm_os_posix.c */; }; - B4EDF5493F1D0496CFE55F37B1AB3CAF /* SRSIMDHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = C359331454038022C3AF6E76ED14A2A5 /* SRSIMDHelpers.m */; }; B4F231C5CBAB3D4A184699D0066E0E83 /* SDImageAWebPCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = 0A8CBB6C0B831195FFD4A0E49C593629 /* SDImageAWebPCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; B55D6315E855BFCE88C9B27B0C278C4F /* RACKVOTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = C6DC724B5982C87068BA56AB2F9CFE00 /* RACKVOTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; B59E60FBC9665FC1061B88B8E6FD9FAF /* Masonry-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = CCAF83FACA3B3DFD69EECCAA987418F8 /* Masonry-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; B5AF87C11A465F666473F6191D173905 /* UIView+WebCacheOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 160CE704B830905789912922C0F007A9 /* UIView+WebCacheOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; + B5D15F0CADAE3002B95FB6DB0115E3E1 /* SRIOConsumerPool.h in Headers */ = {isa = PBXBuildFile; fileRef = D1A50CA0CE0EAB7899E2128A46261985 /* SRIOConsumerPool.h */; settings = {ATTRIBUTES = (Project, ); }; }; B6422D1C5378A1E8CF1DB4EA21D31BD3 /* RACErrorSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 95AB05F473EFB35B83251BCC9DBA2AEE /* RACErrorSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; B66356D4E7E43B3D15324569AA7EBB05 /* SDWebImageDownloaderOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = B0B617913DF0B20DB1C62ADA924F15F8 /* SDWebImageDownloaderOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; B680C2604BD8BC9644AE7C67BC46B9BB /* MASLayoutConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = DDC365A5042FFA374B0CDEF48D71DCAA /* MASLayoutConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -504,7 +505,6 @@ B95C63A039D9D08896421291DEBD3AEB /* SDWebImageCacheKeyFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = A0E311734D2314660A0FF18E97026D79 /* SDWebImageCacheKeyFilter.m */; }; BA904ABA8ED36CC4E5EB2B2004CA1F18 /* MASCompositeConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = D2994E01F8C6F2EDFD0F59ACB8AF985B /* MASCompositeConstraint.h */; settings = {ATTRIBUTES = (Public, ); }; }; BADA31750A2136D073EDA4461DBE1EEA /* UIButton+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = AA5B4D13D294B05F010832E5834E08A7 /* UIButton+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - BB5402DAF7731237A6F07BCED2D27D64 /* SRPinningSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A71C014DEE22FF353012B0AAA0C87AF /* SRPinningSecurityPolicy.m */; }; BBA7D6B1F5A85263992FEDA1FF97BA10 /* NSObject+RACSelectorSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 96256BCCF7709B0286BB47D3C7D853D2 /* NSObject+RACSelectorSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; BC60AF43B11C3B3BEA8E91CD67B3EB0C /* UISegmentedControl+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 2E219F91C89CCD1E36378B368114FE2E /* UISegmentedControl+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; BCDC1E1D46DD124B5726A064D2EE66A3 /* UIImage+MultiFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 8E8CA0242F4C0513D0C5B4A9CB3FAF8B /* UIImage+MultiFormat.m */; }; @@ -517,17 +517,17 @@ BF7A0E7C1246349B9CA9B5C0048589AB /* FUBeautyFilterViewModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 14F31B527EB87F757C534FCB19675EA7 /* FUBeautyFilterViewModel.m */; }; BF7D73BC31ED41C8C87A7AD8E615BA90 /* UITextView+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 168C82CAB1FF40C5B1D8C6E149C7CE6A /* UITextView+RACSignalSupport.m */; }; BF7E2E36C374B7B1CD0A5332F2A9B26E /* RACKVOChannel.m in Sources */ = {isa = PBXBuildFile; fileRef = 493BCD0CFDC3DA310E6ED6181ABF41D1 /* RACKVOChannel.m */; }; - C03222FFFB36FFF687102838ED1842B2 /* NSRunLoop+SRWebSocketPrivate.h in Headers */ = {isa = PBXBuildFile; fileRef = 6794FA7AC235A2A909D8F9EA1FBAE12F /* NSRunLoop+SRWebSocketPrivate.h */; settings = {ATTRIBUTES = (Project, ); }; }; C08F788A609C4CB2D525FD21D4FAD291 /* NSObject+RACKVOWrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = 6FFCABB00748D0737E9B34453EA54980 /* NSObject+RACKVOWrapper.h */; settings = {ATTRIBUTES = (Public, ); }; }; C0B637787D886EA8CC9573592F7CCFB1 /* AFHTTPSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 28767F10A6D343970239937F3FC7B408 /* AFHTTPSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; C1CE7DDDEF51510CEDBE3B0C57A49FA3 /* NSString+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 2438C4219C57DC10EB5E1FDDF78E142D /* NSString+RACSupport.m */; }; + C1D05A990B3AA6628E1413B1CA904144 /* YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = E05D0B7CA339BBD66C0DE07C31CE8CC7 /* YYModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; C1DD8C6A64F948E4C53560C76B995DA4 /* SDAnimatedImageView.h in Headers */ = {isa = PBXBuildFile; fileRef = 9AAE8EE92BA30C2CE53CE3261A87E18C /* SDAnimatedImageView.h */; settings = {ATTRIBUTES = (Public, ); }; }; C1ED07F75CD8C2D19DA79D96EA77F802 /* RACUnarySequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 2500694DF25610B2096EFCB2A9EA033B /* RACUnarySequence.m */; }; C2068AEACC2D9C7F1FFE41AA25B12A68 /* MASUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 2D3CE80BCC197885CDA3CDA6F5E5938C /* MASUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; C21BB4F85EC11E3A16DB3EFD10168CD9 /* RACCommand.m in Sources */ = {isa = PBXBuildFile; fileRef = FBC2473FE15EEEF5155A6D199D73030F /* RACCommand.m */; }; C2840BF1950FF7EE2DCD6D55F768A49C /* UIImage+GIF.m in Sources */ = {isa = PBXBuildFile; fileRef = E5F6AB506D4B14C989A3AE931706732A /* UIImage+GIF.m */; }; - C2D9708023103B96C05075A352E5286E /* SRHash.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B5088E1B50E7D635E18BB77FA1A036F /* SRHash.m */; }; C2FE60A10C792613E45031AE6E851ECB /* MASViewConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 4BD93DF59AF7445963D9530A3B26B9AC /* MASViewConstraint.m */; }; + C3577088C3DC11CE0464B79E19EFE265 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 96E3727D8D764B009CB4EED096B4D94A /* Security.framework */; }; C41F6F274F27353BD77194414C95204F /* Reachability.m in Sources */ = {isa = PBXBuildFile; fileRef = F65FFD3EF74C23DE67238EE645011616 /* Reachability.m */; }; C45BDBA1768C56781E48457C6543F6B2 /* RACBehaviorSubject.m in Sources */ = {isa = PBXBuildFile; fileRef = DD3CA07E1E5C7FA4A004F88B44B6D6DB /* RACBehaviorSubject.m */; }; C51A0226DCB7E534AE0BABFC423C6D2D /* AFURLResponseSerialization.m in Sources */ = {isa = PBXBuildFile; fileRef = 84F24900E201470EC8AC5C7FACCF61AD /* AFURLResponseSerialization.m */; }; @@ -535,11 +535,11 @@ C5F712FC268AE177C29C28244AADEF81 /* NSURLConnection+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = FA900F18631DF417F44A48281B105604 /* NSURLConnection+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; C5F91A407C00CA41C584C36EE3943C6C /* UIButton+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = E9F856648B8FBD7C7CA70950A0F3B1C0 /* UIButton+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; C6119297E25E058101D30744F66007A2 /* FUSegmentBar.m in Sources */ = {isa = PBXBuildFile; fileRef = 85CFB80DE97352B30E4F90CD9B482B00 /* FUSegmentBar.m */; }; + C636A3A5A231A12AA29EE65CA44F2085 /* NSRunLoop+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 027BA424490A7FA7F037E42768898E13 /* NSRunLoop+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; C636CAC8F6E9872F137414C150E87F97 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 700DF8593F799CC76EEF463F33D05B23 /* PrivacyInfo.xcprivacy */; }; C63BA9E00CB232025D0FF76E2F0F88C6 /* LBLoggerAppender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20141AF77260432C085099D70E3D802B /* LBLoggerAppender.swift */; }; C64C28E8B15C171323473E543C608E68 /* mz_strm_os.h in Headers */ = {isa = PBXBuildFile; fileRef = 775D98A2EA4D95CDFA0385ADBF1FEEA1 /* mz_strm_os.h */; settings = {ATTRIBUTES = (Project, ); }; }; C6A100159974349FEAAC99B82BE0F872 /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = D05A44B745CF9CB21471CBF207DDE209 /* SDImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; - C6DCF9494F08730A60194661C3642B3E /* YYModel-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 7E0246895ECB7F83628C1DF7DD00DEC1 /* YYModel-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; C71C2BF1F10CAE205ADAC7FB9380275A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 662CB51C392CED8BCD6A3B7ABBBBF695 /* Foundation.framework */; }; C78F24992DF950290A486B4D8B9DEA6F /* Reachability-Reachability_Privacy in Resources */ = {isa = PBXBuildFile; fileRef = DFC89BE171DE7E648C53797695D8A220 /* Reachability-Reachability_Privacy */; }; C857B8D2D0BAA5A8A764F9E1C4B85807 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = C4967AC01552EB49DD70F4F9F3D84D80 /* ViewController+MASAdditions.m */; }; @@ -550,19 +550,19 @@ C9AFC6682FD2C8231E779A4349DBDFD6 /* mz_strm_wzaes.c in Sources */ = {isa = PBXBuildFile; fileRef = A6D78FF0AC328CCB1CA3DAF3FFE80A0B /* mz_strm_wzaes.c */; }; C9E19D164C26414115CC969ED9A303C1 /* MASLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 928DD07C22A011C82AB2D921B3001B44 /* MASLayoutConstraint.m */; }; CA1E0DCDF679EA2DE2ED0915426E1D04 /* SDWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = DAFA0EEDBC5AFDFF1BFB8A1D402245B2 /* SDWeakProxy.m */; }; - CA5C5BA54564C29FFDE5F2978948F9F4 /* SRSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 820249FF8406DDDA7A7AC296A1A0A970 /* SRSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + CA90C159D8C61D00E4CC0E4AA61BE87F /* SRURLUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 26D3A6AE78A057197A9B7F99500293E7 /* SRURLUtilities.h */; settings = {ATTRIBUTES = (Project, ); }; }; CAC43BBEDA0483D2B04CC0C839C816A9 /* Reachability-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 475AFEA99AD05D88C19B21FE3CCE8492 /* Reachability-dummy.m */; }; CB6E35960C294DA751F679E953F4F14F /* RACEvent.h in Headers */ = {isa = PBXBuildFile; fileRef = A36DB5257893F1CBD9C1CEB106D5D1C0 /* RACEvent.h */; settings = {ATTRIBUTES = (Public, ); }; }; CB7FD8FA81234BF9CC43527FE6260F62 /* RACReturnSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A69A84AA979B638B2D14460D150134A /* RACReturnSignal.m */; }; CBAAE2A674699D3391C898EA00D0AA5C /* RACSubject.h in Headers */ = {isa = PBXBuildFile; fileRef = C2DE109717F3949FD03BE4405C09AC49 /* RACSubject.h */; settings = {ATTRIBUTES = (Public, ); }; }; CCD25A5E1761B57C93E69EDA3AA1DBAA /* CocoaLumberjack.swift in Sources */ = {isa = PBXBuildFile; fileRef = 27D6A1A643286C7F50F191C51612A9D9 /* CocoaLumberjack.swift */; }; - CD27EFB64DEDDC90DEBE3DD153FAC45F /* SRPinningSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 32FF991850130C15D7DFC26B1DA39728 /* SRPinningSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; CDA4619F1636A6F2731E4FB454064A26 /* DDMultiFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 729A82FD035B9DA6DA11E48ECB2CED7D /* DDMultiFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; CE0DC4614B4FF855B2101D7F74A710AC /* UIApplication+StrictKeyWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = D6E46777BE7FDF006105FFAB29ACF742 /* UIApplication+StrictKeyWindow.m */; }; CF26C843968B8CBFF3931E82CA77FB81 /* RACKVOTrampoline.m in Sources */ = {isa = PBXBuildFile; fileRef = F0DABB56B990DE0079CB8A0B723444CA /* RACKVOTrampoline.m */; }; CF65A6A0F5F9A6A9FBF5501610AAD758 /* FBSnapshotTestController.h in Headers */ = {isa = PBXBuildFile; fileRef = F356CF76C2C19C224B0B97117EA8E906 /* FBSnapshotTestController.h */; settings = {ATTRIBUTES = (Public, ); }; }; CF858AEBC271F842C957FA5D63800BB2 /* UIRefreshControl+AFNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = FBAD5A8BC6856D1B0B697AB2B94BF8E0 /* UIRefreshControl+AFNetworking.m */; }; CFF8D1A5E4C2097EF05E1021FE112886 /* SDWebImageIndicator.m in Sources */ = {isa = PBXBuildFile; fileRef = 47F2D49805C0ACECC76C71AE72287FED /* SDWebImageIndicator.m */; }; + D05FFED40417A41432B863619E357DC6 /* SRMutex.m in Sources */ = {isa = PBXBuildFile; fileRef = E4EAD283AF40D086715AC475A6F77E30 /* SRMutex.m */; }; D06BB547D59D183FD1DDD84DEBAC9EE8 /* SDWebImageCacheSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 89196852836C675BF7D62D5E8D04EA12 /* SDWebImageCacheSerializer.m */; }; D0A8F86C31CF8BE5C61785EF585EE6A2 /* RACDisposable.h in Headers */ = {isa = PBXBuildFile; fileRef = 712E8A792CEF7DF28673CAA86F540EE9 /* RACDisposable.h */; settings = {ATTRIBUTES = (Public, ); }; }; D0DD94C9BBAF8C653232930C3C3F2F73 /* NSObject+RACLifting.h in Headers */ = {isa = PBXBuildFile; fileRef = 038F2F3438A2D9430D23D05244717E58 /* NSObject+RACLifting.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -575,6 +575,8 @@ D3D27B8C6A30C11E58E92E8FEF70D1CD /* UIKit+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 7CE4326AF214A671A8ADCF05FE31C7F8 /* UIKit+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; D40F7E1DD6EA34E8F749A14B0CD9BE84 /* UIStepper+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 08D097F9B905325BD9508339433C3362 /* UIStepper+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; D423726E8FA79619214170CEE328676A /* RACErrorSignal.m in Sources */ = {isa = PBXBuildFile; fileRef = CD96264149018F439352F1631BE1ABDC /* RACErrorSignal.m */; }; + D467FC1EF8F32CAFF732D04C40F10AFF /* SRRandom.h in Headers */ = {isa = PBXBuildFile; fileRef = 9FEBBBECD0B33793E8355F53185C0A4D /* SRRandom.h */; settings = {ATTRIBUTES = (Project, ); }; }; + D4F0503BF4DCDF490F8ED2BAFBC18460 /* YYModel-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C3ABB57DEA4E95743691DEC5C9A1E78D /* YYModel-dummy.m */; }; D5B3F6553BFF3025820BD0AC712375E7 /* FUInsetsLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 078541974B2F6E173C244B82908C85A4 /* FUInsetsLabel.m */; }; D5BA362D11AF51DAC0944643F22E4E61 /* DDLoggerNames.m in Sources */ = {isa = PBXBuildFile; fileRef = BD87182E83414A59F33D64E01E9B17CD /* DDLoggerNames.m */; }; D5F07F7462A9AD80E4A9DB21294D8FA2 /* UIGestureRecognizer+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = AB8F866CCCF9279831760ACAA0B2A7FF /* UIGestureRecognizer+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -583,7 +585,6 @@ D663837F4347AF58660EE6F7FD426ECE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 662CB51C392CED8BCD6A3B7ABBBBF695 /* Foundation.framework */; }; D788BA4B9E8186271BA75CA52B30502C /* View+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 332A82BE7A3700755C5E1AEC03E749A0 /* View+MASAdditions.m */; }; D7B3E8948DB04BD8FB6748419DA03EA9 /* SDAnimatedImageView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = FE78D7CD6A868FB63F261BFCF5706403 /* SDAnimatedImageView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; - D7B6A98D5F13951652B9A03C22112D5A /* YYClassInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = 4BB61C4A140326CC5B05CEFAFB8A54C5 /* YYClassInfo.h */; settings = {ATTRIBUTES = (Public, ); }; }; D829ACF847DAC99810F3EEC4E5C616CC /* DDLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 4DA4798C50D0E1915B6BCBCC33BD0387 /* DDLog.m */; }; D8B4CB8F113156A6CD75C060D0113BE4 /* NSInvocation+RACTypeParsing.h in Headers */ = {isa = PBXBuildFile; fileRef = 035644EFA7DB40FBFEDC1D11624C49C3 /* NSInvocation+RACTypeParsing.h */; settings = {ATTRIBUTES = (Public, ); }; }; D9C15A8B92E62396D95DB88415A38A8F /* mz_strm_split.h in Headers */ = {isa = PBXBuildFile; fileRef = 841FF8624B1046DD3B6D99AB0180418A /* mz_strm_split.h */; settings = {ATTRIBUTES = (Project, ); }; }; @@ -593,7 +594,6 @@ DC073DC4E8DF09B2642DF68586F7D2FA /* DDContextFilterLogFormatter+Deprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = B22C133538EB0DD43289BE457BB8177F /* DDContextFilterLogFormatter+Deprecated.m */; }; DE2553DFC19AAB617B63261D50C44091 /* UISlider+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = AEAAF0A1FAEF1B9C22200ECEE8E6F012 /* UISlider+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; DE32491FAC595389BEB3DC8EF22EBC45 /* FUItemsView.h in Headers */ = {isa = PBXBuildFile; fileRef = 90E7AB9C727FCC0379DD26EECB4CA591 /* FUItemsView.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DE59083F3EB245B195EEB3664B500E9E /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 7476C87564B369DE20B21A92EDEF20ED /* SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; DEA09692CF813A23899CD4949A9B6801 /* SDAnimatedImageRep.h in Headers */ = {isa = PBXBuildFile; fileRef = 15C81A23F3DFF05B927B96DC95240133 /* SDAnimatedImageRep.h */; settings = {ATTRIBUTES = (Public, ); }; }; DECDC1D50EF9C85697C14A5180C4AC64 /* FUBeautyShapeViewModel.h in Headers */ = {isa = PBXBuildFile; fileRef = A32840326A4BD260E53074D07773688E /* FUBeautyShapeViewModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; DEF416A88DCB0618D7DCAB8AF01E34DD /* AFURLResponseSerialization.h in Headers */ = {isa = PBXBuildFile; fileRef = B79D5728F1DAD60584B842D05D7542CD /* AFURLResponseSerialization.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -603,7 +603,6 @@ DF77A2801994A24CDD674C40E79B5A53 /* DDFileLogger+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 5474D8A733B747C21861D083F853D82B /* DDFileLogger+Internal.h */; settings = {ATTRIBUTES = (Private, ); }; }; E075608ADB8A563BCA3D9F6C123220ED /* NSUserDefaults+RACSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 568247FF314332DB7D6CFFAD61926094 /* NSUserDefaults+RACSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; E079F4051F0BD1001D12F95EFF503B4B /* FUAlertController.h in Headers */ = {isa = PBXBuildFile; fileRef = D1100DDBBF6EAB81AFF3FE2BC9C0C280 /* FUAlertController.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E0A1BACE7D5EB0094D6090E411F83C81 /* SRHTTPConnectMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F6C4C33235AFF997B6AC84041F72E164 /* SRHTTPConnectMessage.m */; }; E0BCF21E9FA59F638C13ECCECC4D9690 /* SDMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = AA10277F6980037A46A656EB08CA2FFF /* SDMemoryCache.m */; }; E12D60DFA05CC5F1B762DCAB2F19E916 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 662CB51C392CED8BCD6A3B7ABBBBF695 /* Foundation.framework */; }; E15319829D042A0E6BBE4005D44FACDA /* UIControl+RACSignalSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = F434C7B608D9A032D3006292C5AB1A72 /* UIControl+RACSignalSupport.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -614,37 +613,38 @@ E4F1B478580D6D7328BC29607BDE46F6 /* UIImage+ExtendedCacheData.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FD8F924221B816ECA31F7334BBFEB7B /* UIImage+ExtendedCacheData.m */; }; E4F6CF5EA1B12C55385D3CDC6BD1F4D8 /* UIImage+Compare.h in Headers */ = {isa = PBXBuildFile; fileRef = 339F6FE3B71B43CD5B65D8B54796FD1D /* UIImage+Compare.h */; settings = {ATTRIBUTES = (Private, ); }; }; E50613C67DD02AF6EA825DA0B31EFFAD /* SDImageGraphics.m in Sources */ = {isa = PBXBuildFile; fileRef = 4AED26B0CEAD7D33875375A2242BF85C /* SDImageGraphics.m */; }; + E52E623A12DB8DDEA124DCEDDFE397C8 /* SocketRocket.h in Headers */ = {isa = PBXBuildFile; fileRef = CE9BCC708C1C18D1FCCF145AF72D51C7 /* SocketRocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; E5643C8C12717E7BA5D537139F23A6C3 /* FUSegmentBar.h in Headers */ = {isa = PBXBuildFile; fileRef = 60AF0F7D9E7D7B50EC8D8BD789957CA6 /* FUSegmentBar.h */; settings = {ATTRIBUTES = (Public, ); }; }; E56879634B54FDAA4B5EEA38CA39B8C9 /* LBLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = B056F0C07021E9DAF15854414B9491AB /* LBLogger.swift */; }; E5AD74C206FCBD08FBBA2F359D787980 /* RACGroupedSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = 8E24C873B4E18FE69ACEDA981C3207BD /* RACGroupedSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; E5FA0235CD286C13C0F568946EB0AEA8 /* mz_strm_pkcrypt.h in Headers */ = {isa = PBXBuildFile; fileRef = 55C053E3D86530E9BAE0062C88473465 /* mz_strm_pkcrypt.h */; settings = {ATTRIBUTES = (Project, ); }; }; E759C2EC9B730E3C9C562BBB533B85DC /* FBSnapshotTestCase-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7551AEE69F086EC91951FABA9CF7EAA7 /* FBSnapshotTestCase-dummy.m */; }; E76969F9B01139118427505B18F9CD21 /* SDImageHEICCoder.h in Headers */ = {isa = PBXBuildFile; fileRef = D7CBA54CFCBB86AEF3FF2C13D821AC46 /* SDImageHEICCoder.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E77E1EE3A3671D3AFB8356160256E64B /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8B7615ADC651AEB35EE289AD933D77D1 /* CFNetwork.framework */; }; E788B4CD6477EC2D2A7322DB22DDD3E0 /* Logboard-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E789B22C3D724B514E7E669A79E3305F /* Logboard-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; E80BC1F3C11C00D429504583AEC7EB12 /* RACChannel.h in Headers */ = {isa = PBXBuildFile; fileRef = 7B2965AD40ADDFDF5ABC9558892594C9 /* RACChannel.h */; settings = {ATTRIBUTES = (Public, ); }; }; E81BE9935B2121C12CEC06480E77EA22 /* RACSubscriptingAssignmentTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = 1B14AE379AFEE56C14FCD726C7BD2F1F /* RACSubscriptingAssignmentTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; E8507B93E509B6911EFFB8927AF0C2F6 /* FUBeautyComponent-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A86FF5153F995863D1BAC82FBACA8ACC /* FUBeautyComponent-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; E8AB529B9E0B4C23921344F6C4ABFEA4 /* SDImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 7C20D12C2AC3A15A2848BE02C31EB7DF /* SDImageCoder.m */; }; - E8BBE6660A79BBB475BEB589291D6954 /* SRLog.m in Sources */ = {isa = PBXBuildFile; fileRef = BB9F08E48795598CC409B787CEFC2115 /* SRLog.m */; }; E930A5612DC6D120BE040AD17C6D1BCD /* MASViewAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 165695FEE999C3800F3FB0283885294E /* MASViewAttribute.m */; }; E96F37E3D1E77EB2349FF06BD82E95E9 /* RACEagerSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 763804B826FAE5C3D54D9A74677FE7B6 /* RACEagerSequence.m */; }; E99D0FDFED6B9B6CE4F1373A8D4CEE03 /* RACSubscriber+Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 64F776A36F9FCA81B89D71FDB8FD7324 /* RACSubscriber+Private.h */; settings = {ATTRIBUTES = (Private, ); }; }; E9E16E749FD6121557C8D9E648A8C6AB /* RACDelegateProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 00447EB9C24DAFA339E0349DA925E1FB /* RACDelegateProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E9F5E31CDB63F9DF4E7F2E482B24660E /* SRSIMDHelpers.m in Sources */ = {isa = PBXBuildFile; fileRef = C359331454038022C3AF6E76ED14A2A5 /* SRSIMDHelpers.m */; }; EA5924031A71EF807EC467903E26FAC0 /* UIImage+Snapshot.m in Sources */ = {isa = PBXBuildFile; fileRef = A23116E7197C5D5223FA978496B299E0 /* UIImage+Snapshot.m */; }; EA82B6D97C9C5D0558047AF552D63203 /* SDWebImageDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = 8DE19FB6F761335DC7084A1328ACD05A /* SDWebImageDefine.h */; settings = {ATTRIBUTES = (Public, ); }; }; EA9658B6B8E581153E7307538F2BBBE6 /* FUAlertManager.h in Headers */ = {isa = PBXBuildFile; fileRef = E3125A33446F5350E41B7941124029E2 /* FUAlertManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; EA9AC9250188A1169ACF1213994A5B54 /* AFNetworkReachabilityManager.m in Sources */ = {isa = PBXBuildFile; fileRef = C96B582478315A832813DF9F1610706D /* AFNetworkReachabilityManager.m */; }; + EB11EE9D2C83D717DEA690E042C18D74 /* SRIOConsumer.h in Headers */ = {isa = PBXBuildFile; fileRef = 62A5F190C7B66EBDB3E0C0E67483500D /* SRIOConsumer.h */; settings = {ATTRIBUTES = (Project, ); }; }; EB2330A0A54F3555A0C02306FABC9F1D /* DDASLLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 1295DF14C2D2BCA3497A1567031B3C14 /* DDASLLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; EB431566CF1A07C9C8971A0BAA21C318 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 662CB51C392CED8BCD6A3B7ABBBBF695 /* Foundation.framework */; }; - EB7DDDB729529195C44C7C8B689E7364 /* SRMutex.h in Headers */ = {isa = PBXBuildFile; fileRef = 8CCD0298715192BD097ED2DADBDCA6E9 /* SRMutex.h */; settings = {ATTRIBUTES = (Project, ); }; }; EBFE8299C8E5A2E46A0997500E1F4F71 /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 291118EF1C6535538D4BF6C63124A9AD /* AFURLSessionManager.m */; }; + EC993AE03330B921196D1F6183A88542 /* SRConstants.h in Headers */ = {isa = PBXBuildFile; fileRef = F3055F2AD132E5D56E7C13C12979DCF8 /* SRConstants.h */; settings = {ATTRIBUTES = (Project, ); }; }; EC9B34262AED632D7EFB49804337648E /* Masonry.h in Headers */ = {isa = PBXBuildFile; fileRef = 5C27881C0F4B374DBFD8766CA8FCBA43 /* Masonry.h */; settings = {ATTRIBUTES = (Public, ); }; }; - ECD443B6779C7CAD58B42AE08A5A327E /* SRProxyConnect.m in Sources */ = {isa = PBXBuildFile; fileRef = ED2894F443AF450B485B40CF05984F6D /* SRProxyConnect.m */; }; ECD86E8D216125493D0C0CBDF6765066 /* FUBeautyShapeModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 6873CD50E4453126EC478618A8FC7A93 /* FUBeautyShapeModel.m */; }; ECE64B732F9FA7C402DDEEC58DCB9D98 /* SDImageAPNGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AC77872875E317C608F3E7B698E9F1F /* SDImageAPNGCoder.m */; }; ED2689D1338AAEB7357B2C1FFE921FD3 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66C19DCEA5448A7EE2002100F1A32B9A /* MobileCoreServices.framework */; }; ED8F64FF98CFAE0B12CF60A1B0E6BAF8 /* SDCallbackQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 8BDAA3C077912D1FA39EE8A23F4EB0C3 /* SDCallbackQueue.h */; settings = {ATTRIBUTES = (Public, ); }; }; + EDC3FC6ECA3DE061F8AACA784297D394 /* SRHTTPConnectMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = F6C4C33235AFF997B6AC84041F72E164 /* SRHTTPConnectMessage.m */; }; EED34AD8161EDAB04A4BC07BCE2C2E48 /* AFImageDownloader.m in Sources */ = {isa = PBXBuildFile; fileRef = 8744B446F3DCAD7D24E9411C58FB881C /* AFImageDownloader.m */; }; EED3743D2DE84C8EB4B58BB3151AD66C /* AFNetworking-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = EE7036E1B4F58B6EA611E2B61F38B9AE /* AFNetworking-dummy.m */; }; EED9D7993D6DAA5A517DA5B0A557C620 /* FUBeautyFilterView.h in Headers */ = {isa = PBXBuildFile; fileRef = 159A7C7C43B26295140860E2405393FE /* FUBeautyFilterView.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -654,13 +654,12 @@ F05BF4CC7A3D72C781540DA6B042C52C /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = 10609EB788C6EBABB1DB1DF96B01CB94 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; F1454467D8C33378127057476591C1AF /* RACDynamicSequence.m in Sources */ = {isa = PBXBuildFile; fileRef = 39332BF2533852D8FDB64563C0E6E791 /* RACDynamicSequence.m */; }; F18AB133D2D0F40618D0A4C87D3AF0BF /* RACBlockTrampoline.h in Headers */ = {isa = PBXBuildFile; fileRef = 991A9D3A5AC10AB1DC7366BAB0A49E1B /* RACBlockTrampoline.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F1AB06525E3096AC7722D20ED1F86FEA /* YYModel.h in Headers */ = {isa = PBXBuildFile; fileRef = E05D0B7CA339BBD66C0DE07C31CE8CC7 /* YYModel.h */; settings = {ATTRIBUTES = (Public, ); }; }; F24BA7BF97E54B1402F657177915825E /* Pods-ScreenShareUploader-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 1FD4E2EBECC342E1BCDC6DAD2A6F0174 /* Pods-ScreenShareUploader-dummy.m */; }; F2C9F9038FBEFD951516694AE873A2B9 /* MBProgressHUD.h in Headers */ = {isa = PBXBuildFile; fileRef = BF79469FD823FF24F5C4FD3EA797604C /* MBProgressHUD.h */; settings = {ATTRIBUTES = (Public, ); }; }; F2DAC1DEF200EB8CBBF570272D86CA51 /* NSInvocation+RACTypeParsing.m in Sources */ = {isa = PBXBuildFile; fileRef = 616581877A998DE96C2AA1D9DA670D17 /* NSInvocation+RACTypeParsing.m */; }; + F331094EFEDEB1C58EF261A19E9304DC /* SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 7476C87564B369DE20B21A92EDEF20ED /* SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; F341B1F0FEDE67D2DB40B5C5D854DA8A /* RACEvent.m in Sources */ = {isa = PBXBuildFile; fileRef = EFE83F8D0F42C185B89A59DC8829C40F /* RACEvent.m */; }; F3604694FDE5476E5AA37DFDB131C7C8 /* NSNotificationCenter+RACSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 986406BDA9F68A5FB3F802EC78EDC64D /* NSNotificationCenter+RACSupport.m */; }; - F3B5E25D080F89CC2C1E3AE7172FED20 /* SRLog.h in Headers */ = {isa = PBXBuildFile; fileRef = F8D480B49B0747BC742036FBEC5FE48C /* SRLog.h */; settings = {ATTRIBUTES = (Project, ); }; }; F3F7651923711E6A4A12FBE3B5DDCC4E /* NSString+RACKeyPathUtilities.h in Headers */ = {isa = PBXBuildFile; fileRef = 4C4748884C26478C0A474AB5CA311FC5 /* NSString+RACKeyPathUtilities.h */; settings = {ATTRIBUTES = (Public, ); }; }; F49CB22863CCFEC7817D259F27F91C57 /* SDWebImageIndicator.h in Headers */ = {isa = PBXBuildFile; fileRef = D03BE1C380F0BA75FEF47100CB0110BD /* SDWebImageIndicator.h */; settings = {ATTRIBUTES = (Public, ); }; }; F53BE4449AE5896F76325E4DCB6D0B13 /* SDImageCachesManager.h in Headers */ = {isa = PBXBuildFile; fileRef = 3FBB347D99CDD8B9E47A96659EAEE4E8 /* SDImageCachesManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -669,27 +668,29 @@ F68889CD481716EE5D6B75EBD8FD53A6 /* SDImageCoderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = E356A3E95B53FA7400983EBC9AABB95E /* SDImageCoderHelper.h */; settings = {ATTRIBUTES = (Public, ); }; }; F6D1C960368EB1E067ABD0BFF707FC56 /* MASConstraintMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = BF6339900E3B6694F7E7FF90BFA0C36E /* MASConstraintMaker.m */; }; F775F679F321E234A469F54310116E6D /* RACValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 0B52B09A50F74655902B63C00060BD62 /* RACValueTransformer.m */; }; - F78F6CE1F32F1840469EBD80CD46CC19 /* SRError.m in Sources */ = {isa = PBXBuildFile; fileRef = 06053434D0FBD226F9F1F5176FD833BD /* SRError.m */; }; + F7A2B5294394AC0590C471D49A26AE92 /* SRSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 820249FF8406DDDA7A7AC296A1A0A970 /* SRSecurityPolicy.h */; settings = {ATTRIBUTES = (Public, ); }; }; F7CA711927E14F963F5E47EEBC79EE62 /* RACKVOProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = 601BAD341F2755E19DC2BC7042A96097 /* RACKVOProxy.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F7CDD088EC60ADA71C9B2FB2165A4CC7 /* SRRunLoopThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 298B0902381360231BE55812BD20A53F /* SRRunLoopThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; F7E76B5B0B2B400211F821522619E65F /* AFURLSessionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A031A2BE4516852A5ADA2795AEDCD340 /* AFURLSessionManager.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F81FDA4B03C1E2DA5AEB4BFFD529CFF4 /* SRRunLoopThread.h in Headers */ = {isa = PBXBuildFile; fileRef = 298B0902381360231BE55812BD20A53F /* SRRunLoopThread.h */; settings = {ATTRIBUTES = (Project, ); }; }; F822382AB9E7B343C04964B313B1743D /* UIImage+Diff.h in Headers */ = {isa = PBXBuildFile; fileRef = E08EBE56513D72062DB2737F831FA804 /* UIImage+Diff.h */; settings = {ATTRIBUTES = (Private, ); }; }; F84821217598572DCD6377D7E5AF7D27 /* RACSignal.h in Headers */ = {isa = PBXBuildFile; fileRef = CA834CBD23AA8E282FB01D18790CA4F3 /* RACSignal.h */; settings = {ATTRIBUTES = (Public, ); }; }; F8D713318EC2F868D6996964080ECA87 /* DDContextFilterLogFormatter.h in Headers */ = {isa = PBXBuildFile; fileRef = 113827542CCA8C7CA4196BB0BAFCF920 /* DDContextFilterLogFormatter.h */; settings = {ATTRIBUTES = (Public, ); }; }; F8E748E6AC1B3CCC70CEDD463071DADF /* FUBeautyFilterView.m in Sources */ = {isa = PBXBuildFile; fileRef = 1B3C985ED64826EBE5349FA1871DF760 /* FUBeautyFilterView.m */; }; FA3021DED76B9B182CC9195A60EB1209 /* NSBezierPath+SDRoundedCorners.m in Sources */ = {isa = PBXBuildFile; fileRef = 080ABB62238CC5AD9ADBBC601645A901 /* NSBezierPath+SDRoundedCorners.m */; }; + FA368F2DE71858453CA9D7E43C819F4D /* NSRunLoop+SRWebSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = E50E67A3C2A8892403409EF7DC8C5EB9 /* NSRunLoop+SRWebSocket.m */; }; FA4D59453FAEF4399232AB1CF9ABDDBD /* RACQueueScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 5A9E13338BE606035EE50986C3A536FF /* RACQueueScheduler.m */; }; FA83E3F7A1B193535C64E0F3B7BC25F3 /* FUBeautyDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = F7856E3A181055D468E58B6B48D11466 /* FUBeautyDefine.m */; }; FB1D858F09AAF47F96795E1AEAC09A19 /* UIControl+RACSignalSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = D873B7A1B16CE9197752D253B96E6AF6 /* UIControl+RACSignalSupport.m */; }; + FB22D7D8D86983BB6704B2D573702C90 /* SRPinningSecurityPolicy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A71C014DEE22FF353012B0AAA0C87AF /* SRPinningSecurityPolicy.m */; }; FBF481A2EC25D99DC41914AE7B9754D2 /* mz_zip.c in Sources */ = {isa = PBXBuildFile; fileRef = E4763582ED7E5548AF6FDD7A40E9F958 /* mz_zip.c */; }; FC16BB1D601656C4C5F0B8B2D2D38A65 /* RACTuple.h in Headers */ = {isa = PBXBuildFile; fileRef = 09C3C6A397EF037DD3BA336784138CF1 /* RACTuple.h */; settings = {ATTRIBUTES = (Public, ); }; }; + FC8AF88A6572D8709B985FAD2AF67D47 /* SRPinningSecurityPolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = 32FF991850130C15D7DFC26B1DA39728 /* SRPinningSecurityPolicy.h */; settings = {ATTRIBUTES = (Project, ); }; }; FCD99584653363EB1F4BA8A6D01E3A9C /* Reachability-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = B88D7B58A00698F0E15ED9CC8AD786A3 /* Reachability-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; FCDEC6A53CF5517E1AF5B331FD65F6D9 /* SDImageCacheConfig.m in Sources */ = {isa = PBXBuildFile; fileRef = E793ED1CAEC0DEA3D1BCA954A2D18DF5 /* SDImageCacheConfig.m */; }; FCEE5BD645E95FF55468C4AB6D17CFDA /* UIImageView+HighlightedWebCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 486D9C92A8E314AB6977B88C240CCAC5 /* UIImageView+HighlightedWebCache.m */; }; - FCF4B5ABF8878EF5DB530056546C169D /* SRConstants.m in Sources */ = {isa = PBXBuildFile; fileRef = 7F0B1780B36C3B34A8F440B54280A740 /* SRConstants.m */; }; FD9BA74BACBA3F59304DDF3D5BCF6119 /* RACArraySequence.h in Headers */ = {isa = PBXBuildFile; fileRef = 4B09E0449CB323A1446E56FD24AD2F82 /* RACArraySequence.h */; settings = {ATTRIBUTES = (Public, ); }; }; - FDB0F482B852A8FFEFC40BC9AEBCC4C1 /* NSRunLoop+SRWebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = 027BA424490A7FA7F037E42768898E13 /* NSRunLoop+SRWebSocket.h */; settings = {ATTRIBUTES = (Public, ); }; }; FEA8BA4F82CCBD1D28DCC7EF39FB4096 /* SDImageCacheDefine.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E2300E99CD715FE605A6BE988F52157 /* SDImageCacheDefine.m */; }; + FEED6D7F072BEDF112A4631E0B452989 /* SRError.m in Sources */ = {isa = PBXBuildFile; fileRef = 06053434D0FBD226F9F1F5176FD833BD /* SRError.m */; }; FF1262C9ECE05E2E3E4B2D0325CB1B50 /* DDFileLogger.h in Headers */ = {isa = PBXBuildFile; fileRef = 2703C621D14A6F26FC048E5D6F3181A2 /* DDFileLogger.h */; settings = {ATTRIBUTES = (Public, ); }; }; FF298EDEF3741C40A1AB8FB9EE00CD2F /* RACMulticastConnection.h in Headers */ = {isa = PBXBuildFile; fileRef = EC8AB25AA07599F7DBFDB8555AB5ABF7 /* RACMulticastConnection.h */; settings = {ATTRIBUTES = (Public, ); }; }; FF500FD55C6C8DD8418FA2290B95811A /* SSZipCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = 53127834E21EA655B934707815F43A0F /* SSZipCommon.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -710,20 +711,6 @@ remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; remoteInfo = AFNetworking; }; - 05EEC540F0C97C461A7D4DD0E9372901 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; - remoteInfo = Reachability; - }; - 0BF7FC2A6422B761E6676A859C4094C7 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = AE9E27C343EB60FF2F6CCF8C91E5814E; - remoteInfo = "Pods-SellyCloudSDK_Example"; - }; 0F1B12B3ACC15AC46154F1E02CFDB043 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -738,13 +725,6 @@ remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; remoteInfo = CocoaLumberjack; }; - 11ACD139C94AEA6E6C951BAD7FC48307 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0; - remoteInfo = YYModel; - }; 14AD8D2A8C7BECB975E94E276862CBBC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -752,6 +732,20 @@ remoteGlobalIDString = 94CFBA7D633ECA58DF85C327B035E6A3; remoteInfo = "SDWebImage-SDWebImage"; }; + 15C10333811FA716E9F619ACA37E1102 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = AE9E27C343EB60FF2F6CCF8C91E5814E; + remoteInfo = "Pods-SellyCloudSDK_Example"; + }; + 17A6387A218F33C7A254EDCDAD4AFAC1 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; + remoteInfo = AFNetworking; + }; 185A0FEBD8C07673724F61710DFCCBAC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -773,6 +767,27 @@ remoteGlobalIDString = 7396CCEA2B062951F0F31B5654854F80; remoteInfo = FURenderKit; }; + 43C1E22B344CA3F4DCDFDBB9222FCFA3 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0; + remoteInfo = YYModel; + }; + 4440C5A19CF4C15B672630CEC3D107E0 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; + remoteInfo = SocketRocket; + }; + 45C23742523D707AEB3C8A6A30F97D68 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; + remoteInfo = SSZipArchive; + }; 5372E4AD7A714812142710A33301B75A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -801,27 +816,27 @@ remoteGlobalIDString = 98A98149697C80CEF8D5772791E92E66; remoteInfo = FBSnapshotTestCase; }; - 684D7CE5F7858650D770B19019AEC0E5 /* PBXContainerItemProxy */ = { + 794697E4D3CFC8FF1EBCD4FEEBD88E80 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = B741752CADA2D523808EEA4844EE6697; - remoteInfo = Logboard; + remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0; + remoteInfo = YYModel; }; - 698C4897DDCE25C140A044D38B0983D9 /* PBXContainerItemProxy */ = { + 7F80754CA4D248C9CEE428D9B763B515 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; + remoteInfo = SocketRocket; + }; + 819FB10374014E918236116FB4890CE9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 438B238ACC7DF1178D1BCE1A31983146; remoteInfo = ReactiveObjC; }; - 6ED14F36728209BA552D3F7DBCE63ADE /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; - remoteInfo = CocoaLumberjack; - }; 8774C897EF109DB4347ADF35582B9ADA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -850,13 +865,6 @@ remoteGlobalIDString = 8EB0F72A2E712F6CC962F6BA27CB7BD8; remoteInfo = SellyCloudSDK; }; - 9A914DC8D923763D44C4502DEDEC23A2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 84B44807A12996D487A4A591A481D6A0; - remoteInfo = YYModel; - }; 9C9644035A089DD93A375CCC0DD88CC6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -864,20 +872,6 @@ remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; remoteInfo = Reachability; }; - 9D1622AEE245C89D57CFD3EF0255AD25 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; - remoteInfo = SocketRocket; - }; - A93376355F35DE88FF12997D4D687B57 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; - remoteInfo = SocketRocket; - }; BCAB0E1D3C6C85313D9567DB05DF0C67 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -885,12 +879,26 @@ remoteGlobalIDString = 8EB0F72A2E712F6CC962F6BA27CB7BD8; remoteInfo = SellyCloudSDK; }; - BD7DF463D5358BD6DE0933D17C0A7462 /* PBXContainerItemProxy */ = { + BCF054133CF91107C313BD18029AAE38 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; - remoteInfo = AFNetworking; + remoteGlobalIDString = B741752CADA2D523808EEA4844EE6697; + remoteInfo = Logboard; + }; + BE848C34C1055B282E5DEE6517B781A9 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = E95654B155D25890BE8E26081FCA8265; + remoteInfo = CocoaLumberjack; + }; + C351600BE4AC3845C9E92456C43CBCFB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; + remoteInfo = SocketRocket; }; C7269AA97F94DD8139AB79C0D4CBD8B6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -920,14 +928,7 @@ remoteGlobalIDString = D2787856C227A709315E3C9C4355A440; remoteInfo = "Reachability-Reachability_Privacy"; }; - D58A8954592746E6279C6D37A311EB27 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F60E38364AFF5E1349FF07415B944396; - remoteInfo = SSZipArchive; - }; - D6163E63302C92037202BA9F94191CBC /* PBXContainerItemProxy */ = { + D14E51317E9391FD05AF0E3FA5F427AC /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; @@ -941,12 +942,12 @@ remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteInfo = MBProgressHUD; }; - F8C4704A2B8F81E72D42E08D83513775 /* PBXContainerItemProxy */ = { + F77A0CF9DD9101C13C5005F08E67EE88 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 1948D0B63D2CF6A48E18B0B292BC6091; - remoteInfo = SocketRocket; + remoteGlobalIDString = CAA047C0F5E4106F3904E8497FA17F97; + remoteInfo = Reachability; }; FFC7DAF8A82A70E70EC56B180FCF1E47 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -996,7 +997,6 @@ 0A0E31B792DC8798AEF22AA5AB96ADEA /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.0.sdk/System/Library/Frameworks/ImageIO.framework; sourceTree = DEVELOPER_DIR; }; 0A8CBB6C0B831195FFD4A0E49C593629 /* SDImageAWebPCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageAWebPCoder.h; path = SDWebImage/Core/SDImageAWebPCoder.h; sourceTree = ""; }; 0B52B09A50F74655902B63C00060BD62 /* RACValueTransformer.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACValueTransformer.m; path = ReactiveObjC/RACValueTransformer.m; sourceTree = ""; }; - 0B90F8C827B5ED1A45F89A6FD9894C16 /* SellyCloudSDK.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = SellyCloudSDK.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; 0BF43D147160D1912D4C3BC3A650B509 /* UIProgressView+AFNetworking.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIProgressView+AFNetworking.h"; path = "UIKit+AFNetworking/UIProgressView+AFNetworking.h"; sourceTree = ""; }; 0BFDC410B899185122E514042EC01DA3 /* SDWebImage-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "SDWebImage-prefix.pch"; sourceTree = ""; }; 0C240572F003841F001DA416F01FD8C7 /* beauty_shape.json */ = {isa = PBXFileReference; includeInIndex = 1; name = beauty_shape.json; path = FUBeautyComponent/Resource/beauty_shape.json; sourceTree = ""; }; @@ -1055,7 +1055,6 @@ 1CBE2A69EFCD83B0E453659F9B2C125F /* aitype.bundle */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "wrapper.plug-in"; path = aitype.bundle; sourceTree = ""; }; 1D6D40234A3B4F89B562EC9BA11A80D9 /* UIImage+Transform.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIImage+Transform.m"; path = "SDWebImage/Core/UIImage+Transform.m"; sourceTree = ""; }; 1D9BFC67CD0FB98B2C4EBDA51598F563 /* FUAlertController.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FUAlertController.m; sourceTree = ""; }; - 1E648527C3D6664919EAE6C249859E1C /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; 1EFEA0ABF9EBDDD599A66926AECFD85E /* SRWebSocket.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SRWebSocket.m; path = SocketRocket/SRWebSocket.m; sourceTree = ""; }; 1F60927A0AC568698E50765B56884609 /* Reachability.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Reachability.release.xcconfig; sourceTree = ""; }; 1FD4E2EBECC342E1BCDC6DAD2A6F0174 /* Pods-ScreenShareUploader-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-ScreenShareUploader-dummy.m"; sourceTree = ""; }; @@ -1107,6 +1106,7 @@ 3037F1986F3763498E5E92B4CD0066A8 /* FBSnapshotTestCase.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FBSnapshotTestCase.release.xcconfig; sourceTree = ""; }; 30420E374A1C10A7874B14F505DC12D1 /* CocoaLumberjack.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = CocoaLumberjack.modulemap; sourceTree = ""; }; 308FAA197B2D03929AD2CDB50B9684FE /* SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "SDWebImage-Info.plist"; sourceTree = ""; }; + 30DE713F21584FE62E1149B18E6CF751 /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; 312E5BF773751969A9F4198379CCBDEB /* UIButton+RACCommandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIButton+RACCommandSupport.m"; path = "ReactiveObjC/UIButton+RACCommandSupport.m"; sourceTree = ""; }; 314DD124477B61752B3EAD4076C74B48 /* RACPassthroughSubscriber.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACPassthroughSubscriber.h; path = ReactiveObjC/RACPassthroughSubscriber.h; sourceTree = ""; }; 31B315281678D5992A9D00CB304D9E4E /* FUItemCell.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = FUItemCell.m; sourceTree = ""; }; @@ -1251,7 +1251,6 @@ 60AACE39BD1781EADEC3BEEEB972B124 /* Pods-SellyCloudSDK_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-SellyCloudSDK_Tests.release.xcconfig"; sourceTree = ""; }; 60AF0F7D9E7D7B50EC8D8BD789957CA6 /* FUSegmentBar.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FUSegmentBar.h; sourceTree = ""; }; 60DFE75FC4A963F8F399E275B14C7D6B /* FUBeautyComponent.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = FUBeautyComponent.release.xcconfig; sourceTree = ""; }; - 6129EB46C7D402B408D394067DB85ABE /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; path = README.md; sourceTree = ""; }; 616581877A998DE96C2AA1D9DA670D17 /* NSInvocation+RACTypeParsing.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSInvocation+RACTypeParsing.m"; path = "ReactiveObjC/NSInvocation+RACTypeParsing.m"; sourceTree = ""; }; 61738276C4988554F15A5A9B7EC61D93 /* mz_strm_pkcrypt.c */ = {isa = PBXFileReference; includeInIndex = 1; name = mz_strm_pkcrypt.c; path = SSZipArchive/minizip/mz_strm_pkcrypt.c; sourceTree = ""; }; 61A69FB050E4F1773859D411944D66AC /* RACEmptySequence.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACEmptySequence.h; path = ReactiveObjC/RACEmptySequence.h; sourceTree = ""; }; @@ -1356,12 +1355,12 @@ 821A18BDC1CD3988A45960DE539BB8C6 /* MBProgressHUD-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "MBProgressHUD-Info.plist"; sourceTree = ""; }; 826326AE75E4252A4811B439850CCCF6 /* SDImageIOAnimatedCoderInternal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageIOAnimatedCoderInternal.h; path = SDWebImage/Private/SDImageIOAnimatedCoderInternal.h; sourceTree = ""; }; 828BAFF2F2DBB68958D27B350819DA05 /* ReactiveObjC-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ReactiveObjC-Info.plist"; sourceTree = ""; }; + 82B280B45CD9179B6FF96279C3176E9D /* SellyCloudSDK.xcframework */ = {isa = PBXFileReference; includeInIndex = 1; name = SellyCloudSDK.xcframework; path = SellyCloudSDK/sdk/SellyCloudSDK.xcframework; sourceTree = ""; }; 82B83A261A10521ABE9A1DA52F59D34B /* RACQueueScheduler.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACQueueScheduler.h; path = ReactiveObjC/RACQueueScheduler.h; sourceTree = ""; }; 82DBC5AAA62978DCAD5F27EFD2F53D61 /* AFNetworking.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = AFNetworking.release.xcconfig; sourceTree = ""; }; 83723746C4D8A77DA622060E20B4C16C /* UIRefreshControl+RACCommandSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIRefreshControl+RACCommandSupport.m"; path = "ReactiveObjC/UIRefreshControl+RACCommandSupport.m"; sourceTree = ""; }; 8374D38C4F05B42ADBF4F91F5D47CAAC /* SSZipArchive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SSZipArchive.debug.xcconfig; sourceTree = ""; }; 841FF8624B1046DD3B6D99AB0180418A /* mz_strm_split.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm_split.h; path = SSZipArchive/minizip/mz_strm_split.h; sourceTree = ""; }; - 8438935444CA9BC087B883C94DAFF016 /* SellyCloudSDK.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SellyCloudSDK.framework; path = SellyCloudSDK/sdk/SellyCloudSDK.framework; sourceTree = ""; }; 84ACF61D806B1DA81BB9206696851746 /* NSData+ImageContentType.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSData+ImageContentType.m"; path = "SDWebImage/Core/NSData+ImageContentType.m"; sourceTree = ""; }; 84F24900E201470EC8AC5C7FACCF61AD /* AFURLResponseSerialization.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = AFURLResponseSerialization.m; path = AFNetworking/AFURLResponseSerialization.m; sourceTree = ""; }; 856E0B97A7E3879521CA9BF3D4576920 /* SDImageFrame.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageFrame.h; path = SDWebImage/Core/SDImageFrame.h; sourceTree = ""; }; @@ -1479,6 +1478,7 @@ A7401CC852588B485E7DE2DF6AD8EC87 /* NSString+RACKeyPathUtilities.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSString+RACKeyPathUtilities.m"; path = "ReactiveObjC/NSString+RACKeyPathUtilities.m"; sourceTree = ""; }; A7B0D79894BD013D5233BE80BB1B0596 /* View+MASShorthandAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "View+MASShorthandAdditions.h"; path = "Masonry/View+MASShorthandAdditions.h"; sourceTree = ""; }; A80E69944E8C297E7614287E7B8FC152 /* DDAssertMacros.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDAssertMacros.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDAssertMacros.h; sourceTree = ""; }; + A81EB053C724A00DB46373B2E9F34C29 /* SellyCloudSDK.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; indentWidth = 2; lastKnownFileType = text; path = SellyCloudSDK.podspec; sourceTree = ""; tabWidth = 2; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; A834528B0DAEA5FA5AEB13DC528C7F1B /* UITextField+RACSignalSupport.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UITextField+RACSignalSupport.m"; path = "ReactiveObjC/UITextField+RACSignalSupport.m"; sourceTree = ""; }; A86FF5153F995863D1BAC82FBACA8ACC /* FUBeautyComponent-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "FUBeautyComponent-umbrella.h"; sourceTree = ""; }; A87DFF17EA04937D782BAA68248CA277 /* SDWebImageDownloaderRequestModifier.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDWebImageDownloaderRequestModifier.m; path = SDWebImage/Core/SDWebImageDownloaderRequestModifier.m; sourceTree = ""; }; @@ -1514,6 +1514,7 @@ B3D4D5B38A81B5F142AA5E8ADDE038CF /* MBProgressHUD-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "MBProgressHUD-prefix.pch"; sourceTree = ""; }; B4099A9A0B7266D2A97263BEB0D40B59 /* SDWebImageDownloaderDecryptor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDWebImageDownloaderDecryptor.h; path = SDWebImage/Core/SDWebImageDownloaderDecryptor.h; sourceTree = ""; }; B469D380E41C91161B48DD879C5EB822 /* Masonry-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Masonry-Info.plist"; sourceTree = ""; }; + B535F7A41F116D4788BCECECDE598343 /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; path = LICENSE; sourceTree = ""; }; B53F6278BFBA69045B0E6DE8C9C1BBDD /* Pods-ScreenShareUploader-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-ScreenShareUploader-umbrella.h"; sourceTree = ""; }; B56CCC8059299BFB6D6B3920581BADAC /* NSString+RACSequenceAdditions.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSString+RACSequenceAdditions.h"; path = "ReactiveObjC/NSString+RACSequenceAdditions.h"; sourceTree = ""; }; B5C737BEC7EBE234DCD90E8F4CE5F2E8 /* SwiftLogLevel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SwiftLogLevel.h; path = Sources/CocoaLumberjackSwiftSupport/include/CocoaLumberjackSwiftSupport/SwiftLogLevel.h; sourceTree = ""; }; @@ -1561,7 +1562,9 @@ C3ABB57DEA4E95743691DEC5C9A1E78D /* YYModel-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "YYModel-dummy.m"; sourceTree = ""; }; C4967AC01552EB49DD70F4F9F3D84D80 /* ViewController+MASAdditions.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ViewController+MASAdditions.m"; path = "Masonry/ViewController+MASAdditions.m"; sourceTree = ""; }; C4FD3C450111DCD553FDB02C783F9B17 /* FUBeautySkinModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FUBeautySkinModel.h; sourceTree = ""; }; + C4FF270E2840C4C632A3433B971442E7 /* SellyCloudSDK-xcframeworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "SellyCloudSDK-xcframeworks.sh"; sourceTree = ""; }; C58E3DE48A1158A12F62696EA70D76DF /* FBSnapshotTestCase.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = FBSnapshotTestCase.m; path = FBSnapshotTestCase/FBSnapshotTestCase.m; sourceTree = ""; }; + C60F561867885B01669F18F42656698A /* SellyCloudSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SellyCloudSDK.release.xcconfig; sourceTree = ""; }; C61E4AAF08C14F8338D65BBA987DC378 /* ConsoleAppender.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = ConsoleAppender.swift; path = Sources/Logboard/ConsoleAppender.swift; sourceTree = ""; }; C6D815B12700B9DEFAF9CE69B0CDDD5E /* FUBeautySkinViewModel.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FUBeautySkinViewModel.h; sourceTree = ""; }; C6DC724B5982C87068BA56AB2F9CFE00 /* RACKVOTrampoline.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = RACKVOTrampoline.h; path = ReactiveObjC/RACKVOTrampoline.h; sourceTree = ""; }; @@ -1641,7 +1644,6 @@ E160B6784BE38917077BF7204EB30B92 /* ResourceBundle-SDWebImage-SDWebImage-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-SDWebImage-SDWebImage-Info.plist"; sourceTree = ""; }; E1D34EF156FCAF96A38446689107EB30 /* Logboard.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Logboard.debug.xcconfig; sourceTree = ""; }; E1FEAF447DCFC1B55291394F37ADA817 /* ResourceBundle-Reachability_Privacy-Reachability-Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "ResourceBundle-Reachability_Privacy-Reachability-Info.plist"; sourceTree = ""; }; - E25B150E937CED9A18C1E82E5AD5C9B2 /* SellyCloudSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SellyCloudSDK.debug.xcconfig; sourceTree = ""; }; E27E5560C65331E2FC05F617EEE28ED4 /* RACSequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACSequence.m; path = ReactiveObjC/RACSequence.m; sourceTree = ""; }; E2A8DF4023D69A5C5B7D5B9D7C271780 /* DDDispatchQueueLogFormatter.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = DDDispatchQueueLogFormatter.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/DDDispatchQueueLogFormatter.h; sourceTree = ""; }; E2B09F886662D4B7DB9B537F278C92CE /* FUBeautySkinView.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = FUBeautySkinView.h; sourceTree = ""; }; @@ -1702,7 +1704,6 @@ F3892480D5B0D01FA853F617B3EA8DD5 /* SRError.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SRError.h; path = SocketRocket/Internal/Utilities/SRError.h; sourceTree = ""; }; F3FBCC71D5623451B7CAFB7DB629DA15 /* Pods-ScreenShareUploader.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-ScreenShareUploader.modulemap"; sourceTree = ""; }; F434C7B608D9A032D3006292C5AB1A72 /* UIControl+RACSignalSupport.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIControl+RACSignalSupport.h"; path = "ReactiveObjC/UIControl+RACSignalSupport.h"; sourceTree = ""; }; - F4C7F14709F1D2566E803866174BE7D3 /* SellyCloudSDK.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SellyCloudSDK.release.xcconfig; sourceTree = ""; }; F51046B4FEDFD17ACDE346E62230EA69 /* RACEmptySequence.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACEmptySequence.m; path = ReactiveObjC/RACEmptySequence.m; sourceTree = ""; }; F53371DCBB1E0A9B53AB853E35376CC1 /* UIView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "UIView+WebCache.h"; path = "SDWebImage/Core/UIView+WebCache.h"; sourceTree = ""; }; F53EC1A780F43D7648D351A62CC81AC3 /* CLIColor.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = CLIColor.h; path = Sources/CocoaLumberjack/include/CocoaLumberjack/CLIColor.h; sourceTree = ""; }; @@ -1730,6 +1731,7 @@ FBC2473FE15EEEF5155A6D199D73030F /* RACCommand.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = RACCommand.m; path = ReactiveObjC/RACCommand.m; sourceTree = ""; }; FBF177D99D2E74DF87E97350D318B2F9 /* SDImageGIFCoder.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = SDImageGIFCoder.m; path = SDWebImage/Core/SDImageGIFCoder.m; sourceTree = ""; }; FCF39259BBEE6B32375EA088829965B5 /* SDImageCoder.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SDImageCoder.h; path = SDWebImage/Core/SDImageCoder.h; sourceTree = ""; }; + FD5EE71450033433DB1D667A42A3B18D /* SellyCloudSDK.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = SellyCloudSDK.debug.xcconfig; sourceTree = ""; }; FD944189B3D8BF27DFABB02702AB81ED /* UIView+WebCacheState.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "UIView+WebCacheState.m"; path = "SDWebImage/Core/UIView+WebCacheState.m"; sourceTree = ""; }; FE78D7CD6A868FB63F261BFCF5706403 /* SDAnimatedImageView+WebCache.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "SDAnimatedImageView+WebCache.h"; path = "SDWebImage/Core/SDAnimatedImageView+WebCache.h"; sourceTree = ""; }; FED8E0F98DC47EB86F1F858F6B236DA0 /* mz_strm.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = mz_strm.h; path = SSZipArchive/minizip/mz_strm.h; sourceTree = ""; }; @@ -1792,6 +1794,15 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 49FB091AB1B7A45F9C654C8B590BF151 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 0CBF9A5CB9EA2A5FDDC9A4E3553A37E6 /* CoreFoundation.framework in Frameworks */, + 715D68C7840508FC10243EA78E565E37 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 4D6948BE2662E13C6FFEE2ED85898D80 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1800,15 +1811,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 57E96636E8B2C6A40AA861952F16D25C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 5251043F971B47AFA0549A727E532BD2 /* CoreFoundation.framework in Frameworks */, - 9A249F6D39E9E1C3A5771061B21E1A20 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 7B7CCC4D3C186BB73A6D1F0A0DCB559D /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1818,6 +1820,16 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 7E173EEA60F665527E2380A66408C0F8 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + B1C3B04A854E65B036CB42A48DFF6971 /* CFNetwork.framework in Frameworks */, + 61AC1AD0BB2D273BF87D86E753676FF7 /* Foundation.framework in Frameworks */, + C3577088C3DC11CE0464B79E19EFE265 /* Security.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 82B79B280380D26B107E393A67A508CC /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1851,16 +1863,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 9D2B8E9F11B22E3DE2FC35F1902548F5 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - E77E1EE3A3671D3AFB8356160256E64B /* CFNetwork.framework in Frameworks */, - 989ACFCFBDC5F7366C009D9612CBC5D4 /* Foundation.framework in Frameworks */, - 7F0994E7B1326036E1EF0B703157456D /* Security.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; AF2F04837B48D349459A618E9EC43AB7 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1986,6 +1988,14 @@ path = "../Target Support Files/CocoaLumberjack"; sourceTree = ""; }; + 16D3915D50B2F84C6B0EB8683AB9D9E3 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 82B280B45CD9179B6FF96279C3176E9D /* SellyCloudSDK.xcframework */, + ); + name = Frameworks; + sourceTree = ""; + }; 170E260F16D741EA66B34306CA4ED3DD /* Development Pods */ = { isa = PBXGroup; children = ( @@ -1993,7 +2003,7 @@ C452B7B822828E7E9C0746D6B20E0658 /* FUBeautyComponent */, E226EABDC56551E599ED48E62858E7A6 /* FUCommonUIComponent */, CDF459706DAABEFD7C48097E739A4C94 /* FURenderKit */, - A677E4529514AAABD9A7135D15701C78 /* SellyCloudSDK */, + 36FB0A03C49DE19FFF661D5461E4E989 /* SellyCloudSDK */, ); name = "Development Pods"; sourceTree = ""; @@ -2191,6 +2201,27 @@ name = Core; sourceTree = ""; }; + 3691DA8EDAAEFE4A7682DFD118554B43 /* Pod */ = { + isa = PBXGroup; + children = ( + B535F7A41F116D4788BCECECDE598343 /* LICENSE */, + 30DE713F21584FE62E1149B18E6CF751 /* README.md */, + A81EB053C724A00DB46373B2E9F34C29 /* SellyCloudSDK.podspec */, + ); + name = Pod; + sourceTree = ""; + }; + 36FB0A03C49DE19FFF661D5461E4E989 /* SellyCloudSDK */ = { + isa = PBXGroup; + children = ( + 16D3915D50B2F84C6B0EB8683AB9D9E3 /* Frameworks */, + 3691DA8EDAAEFE4A7682DFD118554B43 /* Pod */, + EB72A61E11DC8FA72CBD43DB1F5C8391 /* Support Files */, + ); + name = SellyCloudSDK; + path = ../SubModules/SellyCloudSDK; + sourceTree = ""; + }; 3A5AAD43680536024B6542A2E259D95F /* AFNetworking */ = { isa = PBXGroup; children = ( @@ -2252,16 +2283,6 @@ name = Frameworks; sourceTree = ""; }; - 54C4BD5463F6959BDCF87678BC6733ED /* Pod */ = { - isa = PBXGroup; - children = ( - 1E648527C3D6664919EAE6C249859E1C /* LICENSE */, - 6129EB46C7D402B408D394067DB85ABE /* README.md */, - 0B90F8C827B5ED1A45F89A6FD9894C16 /* SellyCloudSDK.podspec */, - ); - name = Pod; - sourceTree = ""; - }; 56311959DF03C047595E5CA3EA0DCCF7 /* Model */ = { isa = PBXGroup; children = ( @@ -2557,17 +2578,6 @@ name = Pod; sourceTree = ""; }; - A677E4529514AAABD9A7135D15701C78 /* SellyCloudSDK */ = { - isa = PBXGroup; - children = ( - B06F0D2E94F4C99D902A5AA4CD88EAB4 /* Frameworks */, - 54C4BD5463F6959BDCF87678BC6733ED /* Pod */, - B5CDEA98C9C46A0AD1009FED182EBCB9 /* Support Files */, - ); - name = SellyCloudSDK; - path = ../SubModules/SellyCloudSDK; - sourceTree = ""; - }; A8CB9A257A1BC2BDC890CF1EBB035558 /* Pod */ = { isa = PBXGroup; children = ( @@ -2619,24 +2629,6 @@ path = "../Target Support Files/FBSnapshotTestCase"; sourceTree = ""; }; - B06F0D2E94F4C99D902A5AA4CD88EAB4 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 8438935444CA9BC087B883C94DAFF016 /* SellyCloudSDK.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - B5CDEA98C9C46A0AD1009FED182EBCB9 /* Support Files */ = { - isa = PBXGroup; - children = ( - E25B150E937CED9A18C1E82E5AD5C9B2 /* SellyCloudSDK.debug.xcconfig */, - F4C7F14709F1D2566E803866174BE7D3 /* SellyCloudSDK.release.xcconfig */, - ); - name = "Support Files"; - path = "../../Pods/Target Support Files/SellyCloudSDK"; - sourceTree = ""; - }; B83374D0D4CF8A0EB2803120C02CB504 /* Support Files */ = { isa = PBXGroup; children = ( @@ -3248,6 +3240,17 @@ path = SSZipArchive; sourceTree = ""; }; + EB72A61E11DC8FA72CBD43DB1F5C8391 /* Support Files */ = { + isa = PBXGroup; + children = ( + C4FF270E2840C4C632A3433B971442E7 /* SellyCloudSDK-xcframeworks.sh */, + FD5EE71450033433DB1D667A42A3B18D /* SellyCloudSDK.debug.xcconfig */, + C60F561867885B01669F18F42656698A /* SellyCloudSDK.release.xcconfig */, + ); + name = "Support Files"; + path = "../../Pods/Target Support Files/SellyCloudSDK"; + sourceTree = ""; + }; F0F5A852589817E367EF049F4DE99BB7 /* Core */ = { isa = PBXGroup; children = ( @@ -3343,36 +3346,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 20F892148E967325511B59F8D42F5288 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - FDB0F482B852A8FFEFC40BC9AEBCC4C1 /* NSRunLoop+SRWebSocket.h in Headers */, - C03222FFFB36FFF687102838ED1842B2 /* NSRunLoop+SRWebSocketPrivate.h in Headers */, - 45F4A055C7BDC8C4851BC255A6F53C64 /* NSURLRequest+SRWebSocket.h in Headers */, - 3B198494672526DA4006FCF3D6E7FA05 /* NSURLRequest+SRWebSocketPrivate.h in Headers */, - 5B60C55E0822CB808A220CEA4FA083FD /* SocketRocket.h in Headers */, - 3D64AF5C0C8BB0EA376F594F236143DE /* SocketRocket-umbrella.h in Headers */, - 0EE0B762C7E4798422E185D01E21A6E5 /* SRConstants.h in Headers */, - 5638AB0D28542FE8C0DC4A9203C627A6 /* SRDelegateController.h in Headers */, - 8B7C894F32339DF983B5C4F0160967E1 /* SRError.h in Headers */, - 7D37A480E5657E7A2151E870BD5A376E /* SRHash.h in Headers */, - 081EAB5DB902A7B28A450E478DE980BB /* SRHTTPConnectMessage.h in Headers */, - 3B0719270F27BA2DC1662DF39110C09B /* SRIOConsumer.h in Headers */, - 97A47C59DEFFF630FF079C281BB54E5E /* SRIOConsumerPool.h in Headers */, - F3B5E25D080F89CC2C1E3AE7172FED20 /* SRLog.h in Headers */, - EB7DDDB729529195C44C7C8B689E7364 /* SRMutex.h in Headers */, - CD27EFB64DEDDC90DEBE3DD153FAC45F /* SRPinningSecurityPolicy.h in Headers */, - 03E7E9BE5A9DECBE03E623A33959785C /* SRProxyConnect.h in Headers */, - 812DCA05433ED383F543B2292E5EAE85 /* SRRandom.h in Headers */, - F81FDA4B03C1E2DA5AEB4BFFD529CFF4 /* SRRunLoopThread.h in Headers */, - CA5C5BA54564C29FFDE5F2978948F9F4 /* SRSecurityPolicy.h in Headers */, - 702A1CD4E104D90F290F9833932CA65F /* SRSIMDHelpers.h in Headers */, - 0658F4FE34D3129C7C07C791AC1DDA7C /* SRURLUtilities.h in Headers */, - DE59083F3EB245B195EEB3664B500E9E /* SRWebSocket.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 33783D69751B087D045FCF1FCA02E724 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3589,6 +3562,36 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 680F8E7CF137A91A6783377848CCA37B /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + C636A3A5A231A12AA29EE65CA44F2085 /* NSRunLoop+SRWebSocket.h in Headers */, + 7E1CB2EF179E46A1654FB37089F897FA /* NSRunLoop+SRWebSocketPrivate.h in Headers */, + 7F2C6941AD6E62439F826C22EE33E079 /* NSURLRequest+SRWebSocket.h in Headers */, + B3FF8B68551CFA8A10C9B2FEAB9AA551 /* NSURLRequest+SRWebSocketPrivate.h in Headers */, + E52E623A12DB8DDEA124DCEDDFE397C8 /* SocketRocket.h in Headers */, + 22C9963C4160CD6FEAED2EF63E604567 /* SocketRocket-umbrella.h in Headers */, + EC993AE03330B921196D1F6183A88542 /* SRConstants.h in Headers */, + 70FFF1C951E6E08425236123C2531B95 /* SRDelegateController.h in Headers */, + 5DCA517DCE71B6264ECE622275B7B364 /* SRError.h in Headers */, + 0F26FA850E95C1EC5E6A8680548145BE /* SRHash.h in Headers */, + 48FACEF0D290FF1D9F5FD5F5079725E5 /* SRHTTPConnectMessage.h in Headers */, + EB11EE9D2C83D717DEA690E042C18D74 /* SRIOConsumer.h in Headers */, + B5D15F0CADAE3002B95FB6DB0115E3E1 /* SRIOConsumerPool.h in Headers */, + AE1E76CF82C0B69C3FEC622FD900C3A9 /* SRLog.h in Headers */, + 68358A573C56868AA13AFFB8E07AE7EB /* SRMutex.h in Headers */, + FC8AF88A6572D8709B985FAD2AF67D47 /* SRPinningSecurityPolicy.h in Headers */, + 8640916488458D4212A8A37FF44A42DD /* SRProxyConnect.h in Headers */, + D467FC1EF8F32CAFF732D04C40F10AFF /* SRRandom.h in Headers */, + F7CDD088EC60ADA71C9B2FB2165A4CC7 /* SRRunLoopThread.h in Headers */, + F7A2B5294394AC0590C471D49A26AE92 /* SRSecurityPolicy.h in Headers */, + 14593C9B7E01B9A4B23AA544F8F91E8C /* SRSIMDHelpers.h in Headers */, + CA90C159D8C61D00E4CC0E4AA61BE87F /* SRURLUtilities.h in Headers */, + F331094EFEDEB1C58EF261A19E9304DC /* SRWebSocket.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 6A11A4ED6C92ACA1C089260BA3F0C776 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3633,6 +3636,17 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 8EA125FF4E10F561C2EE7979D1EF988E /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 40DDD6694AFC884F964135EC3FD35272 /* NSObject+YYModel.h in Headers */, + A74475265F231AE6F544CD00023AF413 /* YYClassInfo.h in Headers */, + C1D05A990B3AA6628E1413B1CA904144 /* YYModel.h in Headers */, + 5BD9C6110B6AB79A78A0C46BB182BE23 /* YYModel-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A5DB2EBC633E362FEABF0C0705E90301 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -3748,17 +3762,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - FC41D128BD2779A47826A97850C58A7B /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 2FE47FF685E3CDB220A4E425D2198B3F /* NSObject+YYModel.h in Headers */, - D7B6A98D5F13951652B9A03C22112D5A /* YYClassInfo.h in Headers */, - F1AB06525E3096AC7722D20ED1F86FEA /* YYModel.h in Headers */, - C6DCF9494F08730A60194661C3642B3E /* YYModel-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ @@ -3782,12 +3785,12 @@ }; 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */ = { isa = PBXNativeTarget; - buildConfigurationList = F440267D976F58369ADF86BA3296770B /* Build configuration list for PBXNativeTarget "SocketRocket" */; + buildConfigurationList = 3384791CDAC90571691C6013B0FDFDB1 /* Build configuration list for PBXNativeTarget "SocketRocket" */; buildPhases = ( - 20F892148E967325511B59F8D42F5288 /* Headers */, - 38AEA658AD8B2EDD3BDE4614C29D2FDC /* Sources */, - 9D2B8E9F11B22E3DE2FC35F1902548F5 /* Frameworks */, - 2454C7C3479037D67C093E2316F36DBF /* Resources */, + 680F8E7CF137A91A6783377848CCA37B /* Headers */, + 5CB984968E9C63E4DD371EF9943D3333 /* Sources */, + 7E173EEA60F665527E2380A66408C0F8 /* Frameworks */, + A4D5F35F89A45FFF769B15950110078C /* Resources */, ); buildRules = ( ); @@ -3884,7 +3887,7 @@ ); dependencies = ( E9FB687F0483B4F9BD8BA496DA96A4D6 /* PBXTargetDependency */, - 3704EF748FA3C43721DF95C2ED4A21B3 /* PBXTargetDependency */, + 82A52A610B62ECCCFAD784985441EDA6 /* PBXTargetDependency */, ); name = "Pods-SellyCloudSDK_Tests"; productName = Pods_SellyCloudSDK_Tests; @@ -3911,12 +3914,12 @@ }; 84B44807A12996D487A4A591A481D6A0 /* YYModel */ = { isa = PBXNativeTarget; - buildConfigurationList = 28220099547F152C10F7927BF39556E3 /* Build configuration list for PBXNativeTarget "YYModel" */; + buildConfigurationList = 839D8E112A55377F83BC4BD8250E5EB0 /* Build configuration list for PBXNativeTarget "YYModel" */; buildPhases = ( - FC41D128BD2779A47826A97850C58A7B /* Headers */, - 03F30075232365636ABE7C016879C3D4 /* Sources */, - 57E96636E8B2C6A40AA861952F16D25C /* Frameworks */, - 66BFA5DDB5F60A39C9E17F1F92FB3F9D /* Resources */, + 8EA125FF4E10F561C2EE7979D1EF988E /* Headers */, + AD07AACBD1D0DD0B4BCD90A62447BC33 /* Sources */, + 49FB091AB1B7A45F9C654C8B590BF151 /* Frameworks */, + F4252629313F7CCC9362C3D206E6EF3C /* Resources */, ); buildRules = ( ); @@ -3946,8 +3949,8 @@ 2DBB631B04D7DB009E8299D8BE3D0AF0 /* PBXTargetDependency */, C3479D4DA1EE9A109F31419AB1B96741 /* PBXTargetDependency */, C0CCAF23754BC6FE4561599D06B3890A /* PBXTargetDependency */, - E9AC77CC368FB1140768824A04A70511 /* PBXTargetDependency */, - EE23035E49EEEED41812F4A096D52F60 /* PBXTargetDependency */, + 8903412C0F70A9B8E911D3C6B7412424 /* PBXTargetDependency */, + AA94BC062C1E22282C2BB5FF212DB472 /* PBXTargetDependency */, ); name = "Pods-ScreenShareUploader"; productName = Pods_ScreenShareUploader; @@ -4014,8 +4017,8 @@ 6AC636D5384EEA7E0D2D4DBB376CC721 /* PBXTargetDependency */, AD24CF02942EC2AE7B023CAB2D14AC84 /* PBXTargetDependency */, F96FD158EC10C3BA9E1A26DDC13CEA18 /* PBXTargetDependency */, - 2611FBCFDDF5E0935539FCD3ED147944 /* PBXTargetDependency */, - 6239A5A2BEBF756281600BAB71DAEDD6 /* PBXTargetDependency */, + C99D50DE9CF6098EED3B06D2B2F42899 /* PBXTargetDependency */, + 4D198788FB98C951CE3CA1A7D8866B78 /* PBXTargetDependency */, ); name = "Pods-SellyCloudSDK_Example"; productName = Pods_SellyCloudSDK_Example; @@ -4182,13 +4185,6 @@ /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ - 2454C7C3479037D67C093E2316F36DBF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3C378E7676DE7A6294716EB50C5A2285 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4226,13 +4222,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 66BFA5DDB5F60A39C9E17F1F92FB3F9D /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; 68B18CAE9D89E3559204AEEBF86D5F3B /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4269,6 +4258,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A4D5F35F89A45FFF769B15950110078C /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; AD5F44886F81612C5886248EF6637453 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -4322,19 +4318,36 @@ ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 03F30075232365636ABE7C016879C3D4 /* Sources */ = { - isa = PBXSourcesBuildPhase; + F4252629313F7CCC9362C3D206E6EF3C /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 8B61F273C32962AD5B35C5D17F4BE8C0 /* NSObject+YYModel.m in Sources */, - 9C3392D36BABE21FC3C26E2FE3BF3DB6 /* YYClassInfo.m in Sources */, - 00F2892BBC7D228A3D1AD472D6422C59 /* YYModel-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 25545A12D36E9B403622EAC577FD20B7 /* [CP] Copy XCFrameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/SellyCloudSDK/SellyCloudSDK-xcframeworks-input-files.xcfilelist", + ); + name = "[CP] Copy XCFrameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/SellyCloudSDK/SellyCloudSDK-xcframeworks-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/SellyCloudSDK/SellyCloudSDK-xcframeworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ 049BE71707DDB25A944AB502CE7E174A /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4514,33 +4527,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 38AEA658AD8B2EDD3BDE4614C29D2FDC /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - A545ED6FA3095AA19C676A50A6552388 /* NSRunLoop+SRWebSocket.m in Sources */, - B03E346A61EF0BB59C7FEC290E73E37D /* NSURLRequest+SRWebSocket.m in Sources */, - 232E2FA6991999F9508DA0059A32EAC1 /* SocketRocket-dummy.m in Sources */, - FCF4B5ABF8878EF5DB530056546C169D /* SRConstants.m in Sources */, - 4C44FA80DF27ED3E26FE60BA431013FA /* SRDelegateController.m in Sources */, - F78F6CE1F32F1840469EBD80CD46CC19 /* SRError.m in Sources */, - C2D9708023103B96C05075A352E5286E /* SRHash.m in Sources */, - E0A1BACE7D5EB0094D6090E411F83C81 /* SRHTTPConnectMessage.m in Sources */, - 58FB12B94AFDE77F864C9644DE7F98CE /* SRIOConsumer.m in Sources */, - 0AE94A713DC94AB050BCD151569C00BC /* SRIOConsumerPool.m in Sources */, - E8BBE6660A79BBB475BEB589291D6954 /* SRLog.m in Sources */, - 530A34FA286996EC78773F5BE4DDAE93 /* SRMutex.m in Sources */, - BB5402DAF7731237A6F07BCED2D27D64 /* SRPinningSecurityPolicy.m in Sources */, - ECD443B6779C7CAD58B42AE08A5A327E /* SRProxyConnect.m in Sources */, - 64D6B276216F61FCB8924304FD52DB0B /* SRRandom.m in Sources */, - 49DA424425C045CBC9E3B82563615205 /* SRRunLoopThread.m in Sources */, - 827C601063B151E48437FFBA53C5EDA2 /* SRSecurityPolicy.m in Sources */, - B4EDF5493F1D0496CFE55F37B1AB3CAF /* SRSIMDHelpers.m in Sources */, - 5B9B8243E8F07D734D4BC9B7A8995E4E /* SRURLUtilities.m in Sources */, - 765241FDB07C4F505EFD2245429B651C /* SRWebSocket.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 51734856874874E0CCB9EFBBA0B96F3F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4639,6 +4625,33 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 5CB984968E9C63E4DD371EF9943D3333 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + FA368F2DE71858453CA9D7E43C819F4D /* NSRunLoop+SRWebSocket.m in Sources */, + 83A4062F6B591845B4CE8BD47CDA99CA /* NSURLRequest+SRWebSocket.m in Sources */, + 9C37B6B29AE3C617A7B771DF6BA4FFE6 /* SocketRocket-dummy.m in Sources */, + 3DEDA4F718B72261064F0831D224DE3E /* SRConstants.m in Sources */, + 6656977A084EA443788B8C6A5295124F /* SRDelegateController.m in Sources */, + FEED6D7F072BEDF112A4631E0B452989 /* SRError.m in Sources */, + 13E0CBC2CBEFBC7F0EFEB3BB287A3369 /* SRHash.m in Sources */, + EDC3FC6ECA3DE061F8AACA784297D394 /* SRHTTPConnectMessage.m in Sources */, + 44052A5FE50DAEDD6E55026C8D24F7E1 /* SRIOConsumer.m in Sources */, + 4B71C2060AE0368D68568255AB7A8207 /* SRIOConsumerPool.m in Sources */, + 74C0431E6042F2F2AE3922F662038102 /* SRLog.m in Sources */, + D05FFED40417A41432B863619E357DC6 /* SRMutex.m in Sources */, + FB22D7D8D86983BB6704B2D573702C90 /* SRPinningSecurityPolicy.m in Sources */, + AF51C54039138080548D35D7420543D8 /* SRProxyConnect.m in Sources */, + B1400581BD58B911C21CF22276A8612D /* SRRandom.m in Sources */, + 07C38E5D80F28FB232517759218CBDBE /* SRRunLoopThread.m in Sources */, + 08815EC65EB70879D3CB9F5800891F03 /* SRSecurityPolicy.m in Sources */, + E9F5E31CDB63F9DF4E7F2E482B24660E /* SRSIMDHelpers.m in Sources */, + 3DFB38152055DC267FA73A188E3676D3 /* SRURLUtilities.m in Sources */, + AE2AD93AF902944AD891782B43E5AF2E /* SRWebSocket.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 64F00AC14546EE982102AB5744CF395F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4697,6 +4710,16 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + AD07AACBD1D0DD0B4BCD90A62447BC33 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 4E76ED834B0954DE234A3A124A45089F /* NSObject+YYModel.m in Sources */, + 790B7EDC6AE156E6AC1C9C3D3D6EB66D /* YYClassInfo.m in Sources */, + D4F0503BF4DCDF490F8ED2BAFBC18460 /* YYModel-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; DA0B6A6F9B3EDF226BF081DAC7E777E7 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -4757,11 +4780,11 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 0D0B2C2F96EA5E507DD9446142389D36 /* PBXTargetDependency */ = { + 0BB39E924BE1EA7380B4A5D9AA787177 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Logboard; - target = B741752CADA2D523808EEA4844EE6697 /* Logboard */; - targetProxy = 684D7CE5F7858650D770B19019AEC0E5 /* PBXContainerItemProxy */; + name = SSZipArchive; + target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; + targetProxy = 45C23742523D707AEB3C8A6A30F97D68 /* PBXContainerItemProxy */; }; 0F2D1294BAB10F80C60D176A4E22D1FB /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -4775,18 +4798,18 @@ target = 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */; targetProxy = 14AD8D2A8C7BECB975E94E276862CBBC /* PBXContainerItemProxy */; }; + 14172562BC219F741A0242551714037D /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = ReactiveObjC; + target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */; + targetProxy = 819FB10374014E918236116FB4890CE9 /* PBXContainerItemProxy */; + }; 17C99B0922523DD066D62361262C2EAA /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Reachability; target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; targetProxy = 57814DEC20FC7AB832EF6EDF0AD81C0D /* PBXContainerItemProxy */; }; - 2611FBCFDDF5E0935539FCD3ED147944 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SocketRocket; - target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; - targetProxy = A93376355F35DE88FF12997D4D687B57 /* PBXContainerItemProxy */; - }; 2DBB631B04D7DB009E8299D8BE3D0AF0 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = ReactiveObjC; @@ -4811,24 +4834,30 @@ target = 7396CCEA2B062951F0F31B5654854F80 /* FURenderKit */; targetProxy = 3D30EA6325C0A04E2D664041CCEABC9B /* PBXContainerItemProxy */; }; - 3704EF748FA3C43721DF95C2ED4A21B3 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = "Pods-SellyCloudSDK_Example"; - target = AE9E27C343EB60FF2F6CCF8C91E5814E /* Pods-SellyCloudSDK_Example */; - targetProxy = 0BF7FC2A6422B761E6676A859C4094C7 /* PBXContainerItemProxy */; - }; - 4487F080C6B493C1E4163A655D1CAC50 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = Reachability; - target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; - targetProxy = 05EEC540F0C97C461A7D4DD0E9372901 /* PBXContainerItemProxy */; - }; 47CC9705647EE493154CD5F5D2494E1E /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = FUBeautyComponent; target = F17F83FC633B3BFB682832EE5293E7B7 /* FUBeautyComponent */; targetProxy = FFE459BAE208A1E1ACB37825220C48F8 /* PBXContainerItemProxy */; }; + 4D198788FB98C951CE3CA1A7D8866B78 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYModel; + target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */; + targetProxy = D14E51317E9391FD05AF0E3FA5F427AC /* PBXContainerItemProxy */; + }; + 5002A15379EFF6DD329E95DB32F44A1F /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SocketRocket; + target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; + targetProxy = C351600BE4AC3845C9E92456C43CBCFB /* PBXContainerItemProxy */; + }; + 530CC757EDAFC6186A444E72B0DE5FE2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYModel; + target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */; + targetProxy = 43C1E22B344CA3F4DCDFDBB9222FCFA3 /* PBXContainerItemProxy */; + }; 5B0BAB4A87F3F935B4976A34C843E526 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = AFNetworking; @@ -4841,17 +4870,11 @@ target = 7396CCEA2B062951F0F31B5654854F80 /* FURenderKit */; targetProxy = 8842DA147E65367FBD055D18A1119150 /* PBXContainerItemProxy */; }; - 6239A5A2BEBF756281600BAB71DAEDD6 /* PBXTargetDependency */ = { + 6885522E4DC22C5B6525B1C6131EFC8F /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YYModel; - target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */; - targetProxy = 11ACD139C94AEA6E6C951BAD7FC48307 /* PBXContainerItemProxy */; - }; - 666518A5A7D771ED1932C018BE40B734 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = CocoaLumberjack; - target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; - targetProxy = 6ED14F36728209BA552D3F7DBCE63ADE /* PBXContainerItemProxy */; + name = Reachability; + target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; + targetProxy = F77A0CF9DD9101C13C5005F08E67EE88 /* PBXContainerItemProxy */; }; 6AC636D5384EEA7E0D2D4DBB376CC721 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -4865,11 +4888,23 @@ target = CAA047C0F5E4106F3904E8497FA17F97 /* Reachability */; targetProxy = 9C9644035A089DD93A375CCC0DD88CC6 /* PBXContainerItemProxy */; }; - 897AD88E62F61D0FA37EDB4A2821A64E /* PBXTargetDependency */ = { + 8009C5E04A5CF1A47BD6923A8B2618DF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = YYModel; - target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */; - targetProxy = 9A914DC8D923763D44C4502DEDEC23A2 /* PBXContainerItemProxy */; + name = CocoaLumberjack; + target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; + targetProxy = BE848C34C1055B282E5DEE6517B781A9 /* PBXContainerItemProxy */; + }; + 82A52A610B62ECCCFAD784985441EDA6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "Pods-SellyCloudSDK_Example"; + target = AE9E27C343EB60FF2F6CCF8C91E5814E /* Pods-SellyCloudSDK_Example */; + targetProxy = 15C10333811FA716E9F619ACA37E1102 /* PBXContainerItemProxy */; + }; + 8903412C0F70A9B8E911D3C6B7412424 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SocketRocket; + target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; + targetProxy = 4440C5A19CF4C15B672630CEC3D107E0 /* PBXContainerItemProxy */; }; 9A62CA44231F89EFABA0220C1F68BC83 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -4877,18 +4912,18 @@ target = E95654B155D25890BE8E26081FCA8265 /* CocoaLumberjack */; targetProxy = 8774C897EF109DB4347ADF35582B9ADA /* PBXContainerItemProxy */; }; + AA94BC062C1E22282C2BB5FF212DB472 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = YYModel; + target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */; + targetProxy = 794697E4D3CFC8FF1EBCD4FEEBD88E80 /* PBXContainerItemProxy */; + }; AD24CF02942EC2AE7B023CAB2D14AC84 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = SSZipArchive; target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; targetProxy = 0F1B12B3ACC15AC46154F1E02CFDB043 /* PBXContainerItemProxy */; }; - B12AC21A4C708570BDB996AD7F33B1A5 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SSZipArchive; - target = F60E38364AFF5E1349FF07415B944396 /* SSZipArchive */; - targetProxy = D58A8954592746E6279C6D37A311EB27 /* PBXContainerItemProxy */; - }; B89E3B5D9AEE4E47069BEBF9AB8F78D9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Logboard; @@ -4919,24 +4954,24 @@ target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; targetProxy = 8EDE512459ED79365FEEF60CD52D46CD /* PBXContainerItemProxy */; }; + C99D50DE9CF6098EED3B06D2B2F42899 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = SocketRocket; + target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; + targetProxy = 7F80754CA4D248C9CEE428D9B763B515 /* PBXContainerItemProxy */; + }; + CEFA4B5F3B4C16D47486BD1071903E07 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = AFNetworking; + target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; + targetProxy = 17A6387A218F33C7A254EDCDAD4AFAC1 /* PBXContainerItemProxy */; + }; D7AF4080D08F123973621E272D9A1C94 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Logboard; target = B741752CADA2D523808EEA4844EE6697 /* Logboard */; targetProxy = 5372E4AD7A714812142710A33301B75A /* PBXContainerItemProxy */; }; - DF7C578DCB00436A45C76136DBDC8653 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = ReactiveObjC; - target = 438B238ACC7DF1178D1BCE1A31983146 /* ReactiveObjC */; - targetProxy = 698C4897DDCE25C140A044D38B0983D9 /* PBXContainerItemProxy */; - }; - E9AC77CC368FB1140768824A04A70511 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = SocketRocket; - target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; - targetProxy = F8C4704A2B8F81E72D42E08D83513775 /* PBXContainerItemProxy */; - }; E9F7CA5E622C18E41F920E144DB15E52 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = CocoaLumberjack; @@ -4949,23 +4984,11 @@ target = 98A98149697C80CEF8D5772791E92E66 /* FBSnapshotTestCase */; targetProxy = 62250EE38BCBB4EC843E33E7D49A29B9 /* PBXContainerItemProxy */; }; - EA28BBA455594C9AF2EC19A04E67E5C9 /* PBXTargetDependency */ = { + EE5ED2C99BE4B3928E54DE86B36E2BFF /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SocketRocket; - target = 1948D0B63D2CF6A48E18B0B292BC6091 /* SocketRocket */; - targetProxy = 9D1622AEE245C89D57CFD3EF0255AD25 /* PBXContainerItemProxy */; - }; - EDD2C45B8522F57EE4E7DC68890B766C /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = AFNetworking; - target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; - targetProxy = BD7DF463D5358BD6DE0933D17C0A7462 /* PBXContainerItemProxy */; - }; - EE23035E49EEEED41812F4A096D52F60 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = YYModel; - target = 84B44807A12996D487A4A591A481D6A0 /* YYModel */; - targetProxy = D6163E63302C92037202BA9F94191CBC /* PBXContainerItemProxy */; + name = Logboard; + target = B741752CADA2D523808EEA4844EE6697 /* Logboard */; + targetProxy = BCF054133CF91107C313BD18029AAE38 /* PBXContainerItemProxy */; }; F52DEF34A91D07DE06BB554BB44F4650 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -5005,24 +5028,6 @@ }; name = Release; }; - 0ADC5EEB776E40207474B2AD5E6B8BC2 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = E25B150E937CED9A18C1E82E5AD5C9B2 /* SellyCloudSDK.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; 0E7D461E9066BDC77D3FD84EAB347B13 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 09D302C782A8FFAD6CE6C630816CBD57 /* SSZipArchive.release.xcconfig */; @@ -5234,45 +5239,7 @@ }; name = Release; }; - 37161750DD2BD1EFEE6B1E31CAE2A17D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 336373CDDF535866235E905FE98A6A8B /* Masonry.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/Masonry/Masonry-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap"; - PRODUCT_MODULE_NAME = Masonry; - PRODUCT_NAME = Masonry; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 413B919AAB04246FD9B81787731319BD /* Release */ = { + 357AE708DE544F3220C002D24E877C25 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 516D286034502F8F2DF77105EED53E44 /* YYModel.release.xcconfig */; buildSettings = { @@ -5311,7 +5278,45 @@ }; name = Release; }; - 4277B6A85429E2C5E4C18AEDA7A1E6C1 /* Debug */ = { + 37161750DD2BD1EFEE6B1E31CAE2A17D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 336373CDDF535866235E905FE98A6A8B /* Masonry.debug.xcconfig */; + buildSettings = { + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/Masonry/Masonry-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/Masonry/Masonry-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/Masonry/Masonry.modulemap"; + PRODUCT_MODULE_NAME = Masonry; + PRODUCT_NAME = Masonry; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 371CE06E2C49A78F4D39741D296B6F2B /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 8B2DD4467150292F5A60B040A96D9CD8 /* YYModel.debug.xcconfig */; buildSettings = { @@ -5532,6 +5537,45 @@ }; name = Release; }; + 5D19639AFB49EE9B27FDA5887A7AC69C /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 27D070BA13110CC60801296D2406414A /* SocketRocket.debug.xcconfig */; + buildSettings = { + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; + GENERATE_INFOPLIST_FILE = NO; + INFOPLIST_FILE = "Target Support Files/SocketRocket/SocketRocket-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MODULEMAP_FILE = "Target Support Files/SocketRocket/SocketRocket.modulemap"; + PRODUCT_MODULE_NAME = SocketRocket; + PRODUCT_NAME = SocketRocket; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_INSTALL_OBJC_HEADER = YES; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; 5DCE8F109841E3989AF5C81578FE9489 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 3DADF203CA09FE21A3ECEB8586F83119 /* Pods-ScreenShareUploader.debug.xcconfig */; @@ -5571,6 +5615,24 @@ }; name = Debug; }; + 5F543146CF5AFA6D3A67F4E90DCE9FB5 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = FD5EE71450033433DB1D667A42A3B18D /* SellyCloudSDK.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; 5FB185D8B0C67342B96590B859318DD1 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = EFEFA9AA36CF9B9B6430948933DAA929 /* CocoaLumberjack.debug.xcconfig */; @@ -5806,25 +5868,6 @@ }; name = Release; }; - 73F532F0D44512E2E920191271C98AC5 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = F4C7F14709F1D2566E803866174BE7D3 /* SellyCloudSDK.release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; - CLANG_ENABLE_OBJC_WEAK = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - ); - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; 80C615BDCE22836AE71FB0CB5FA501A5 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 196A2F68D1B4C13234486B4BB5C21F96 /* AFNetworking.debug.xcconfig */; @@ -6005,7 +6048,7 @@ }; name = Release; }; - A1779AB5D2510E6E798B2D675BF3D412 /* Release */ = { + 9849AB99F4618E041F78B0720433ADEC /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = FEEFD3C895C1BFE99121D6A70A9C8404 /* SocketRocket.release.xcconfig */; buildSettings = { @@ -6274,45 +6317,6 @@ }; name = Release; }; - D6A6B843AB6931782A1B18D82110257C /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 27D070BA13110CC60801296D2406414A /* SocketRocket.debug.xcconfig */; - buildSettings = { - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - GCC_PREFIX_HEADER = "Target Support Files/SocketRocket/SocketRocket-prefix.pch"; - GENERATE_INFOPLIST_FILE = NO; - INFOPLIST_FILE = "Target Support Files/SocketRocket/SocketRocket-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MODULEMAP_FILE = "Target Support Files/SocketRocket/SocketRocket.modulemap"; - PRODUCT_MODULE_NAME = SocketRocket; - PRODUCT_NAME = SocketRocket; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_INSTALL_OBJC_HEADER = YES; - SWIFT_VERSION = 4.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; DAFFC8412B801A9FEAC959E2CCE1A0C8 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 1F60927A0AC568698E50765B56884609 /* Reachability.release.xcconfig */; @@ -6581,6 +6585,25 @@ }; name = Debug; }; + FD135E2DC11CD81DCE57A80B876203F7 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = C60F561867885B01669F18F42656698A /* SellyCloudSDK.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_OBJC_WEAK = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -6602,15 +6625,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 28220099547F152C10F7927BF39556E3 /* Build configuration list for PBXNativeTarget "YYModel" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4277B6A85429E2C5E4C18AEDA7A1E6C1 /* Debug */, - 413B919AAB04246FD9B81787731319BD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 2AC516C05B9400D8A84F4CE51D02E9A3 /* Build configuration list for PBXNativeTarget "FBSnapshotTestCase" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6629,6 +6643,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 3384791CDAC90571691C6013B0FDFDB1 /* Build configuration list for PBXNativeTarget "SocketRocket" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5D19639AFB49EE9B27FDA5887A7AC69C /* Debug */, + 9849AB99F4618E041F78B0720433ADEC /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6656,6 +6679,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 839D8E112A55377F83BC4BD8250E5EB0 /* Build configuration list for PBXNativeTarget "YYModel" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 371CE06E2C49A78F4D39741D296B6F2B /* Debug */, + 357AE708DE544F3220C002D24E877C25 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 9010A56759C040CC2E26442E532AFAF4 /* Build configuration list for PBXNativeTarget "Reachability" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6692,6 +6724,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + AAA2B291FFAFAB9A7FD7D6F03A978D91 /* Build configuration list for PBXAggregateTarget "SellyCloudSDK" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 5F543146CF5AFA6D3A67F4E90DCE9FB5 /* Debug */, + FD135E2DC11CD81DCE57A80B876203F7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; ACB87CC2BA329289A29C870AB392A4C7 /* Build configuration list for PBXNativeTarget "AFNetworking" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6737,15 +6778,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - E33857FB5CF9DD5300F0ADC5F7B7A582 /* Build configuration list for PBXAggregateTarget "SellyCloudSDK" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 0ADC5EEB776E40207474B2AD5E6B8BC2 /* Debug */, - 73F532F0D44512E2E920191271C98AC5 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; F3525B72C16A0105CD51405DE75181D5 /* Build configuration list for PBXNativeTarget "ReactiveObjC" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -6755,15 +6787,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - F440267D976F58369ADF86BA3296770B /* Build configuration list for PBXNativeTarget "SocketRocket" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D6A6B843AB6931782A1B18D82110257C /* Debug */, - A1779AB5D2510E6E798B2D675BF3D412 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; F4A614C91550CAA18FFC041B53716B29 /* Build configuration list for PBXNativeTarget "SDWebImage-SDWebImage" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Example/Pods/Target Support Files/Pods-ScreenShareUploader/Pods-ScreenShareUploader.debug.xcconfig b/Example/Pods/Target Support Files/Pods-ScreenShareUploader/Pods-ScreenShareUploader.debug.xcconfig index 67addcf..1ab7634 100644 --- a/Example/Pods/Target Support Files/Pods-ScreenShareUploader/Pods-ScreenShareUploader.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-ScreenShareUploader/Pods-ScreenShareUploader.debug.xcconfig @@ -1,6 +1,5 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" "${PODS_XCFRAMEWORKS_BUILD_DIR}/SellyCloudSDK" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard/Logboard.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket/SocketRocket.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' '@executable_path/../../Frameworks' diff --git a/Example/Pods/Target Support Files/Pods-ScreenShareUploader/Pods-ScreenShareUploader.release.xcconfig b/Example/Pods/Target Support Files/Pods-ScreenShareUploader/Pods-ScreenShareUploader.release.xcconfig index 67addcf..1ab7634 100644 --- a/Example/Pods/Target Support Files/Pods-ScreenShareUploader/Pods-ScreenShareUploader.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-ScreenShareUploader/Pods-ScreenShareUploader.release.xcconfig @@ -1,6 +1,5 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" "${PODS_XCFRAMEWORKS_BUILD_DIR}/SellyCloudSDK" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard/Logboard.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket/SocketRocket.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' '@executable_path/../../Frameworks' diff --git a/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Example/Pods-SellyCloudSDK_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Example/Pods-SellyCloudSDK_Example-frameworks.sh index fa1057e..f89cc63 100755 --- a/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Example/Pods-SellyCloudSDK_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Example/Pods-SellyCloudSDK_Example-frameworks.sh @@ -188,9 +188,9 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/ReactiveObjC/ReactiveObjC.framework" install_framework "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework" install_framework "${BUILT_PRODUCTS_DIR}/SSZipArchive/SSZipArchive.framework" - install_framework "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework" install_framework "${BUILT_PRODUCTS_DIR}/SocketRocket/SocketRocket.framework" install_framework "${BUILT_PRODUCTS_DIR}/YYModel/YYModel.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/SellyCloudSDK/SellyCloudSDK.framework" fi if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/AFNetworking/AFNetworking.framework" @@ -205,9 +205,9 @@ if [[ "$CONFIGURATION" == "Release" ]]; then install_framework "${BUILT_PRODUCTS_DIR}/ReactiveObjC/ReactiveObjC.framework" install_framework "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework" install_framework "${BUILT_PRODUCTS_DIR}/SSZipArchive/SSZipArchive.framework" - install_framework "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework" install_framework "${BUILT_PRODUCTS_DIR}/SocketRocket/SocketRocket.framework" install_framework "${BUILT_PRODUCTS_DIR}/YYModel/YYModel.framework" + install_framework "${PODS_XCFRAMEWORKS_BUILD_DIR}/SellyCloudSDK/SellyCloudSDK.framework" fi if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then wait diff --git a/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Example/Pods-SellyCloudSDK_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Example/Pods-SellyCloudSDK_Example.debug.xcconfig index 33a865f..afc80ed 100644 --- a/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Example/Pods-SellyCloudSDK_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Example/Pods-SellyCloudSDK_Example.debug.xcconfig @@ -1,7 +1,6 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/FUBeautyComponent" "${PODS_CONFIGURATION_BUILD_DIR}/FUCommonUIComponent" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/FURenderKit/FURenderKit/sdk" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/FUBeautyComponent" "${PODS_CONFIGURATION_BUILD_DIR}/FUCommonUIComponent" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/FURenderKit/FURenderKit/sdk" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" "${PODS_XCFRAMEWORKS_BUILD_DIR}/SellyCloudSDK" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FUBeautyComponent/FUBeautyComponent.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FUCommonUIComponent/FUCommonUIComponent.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard/Logboard.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket/SocketRocket.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' diff --git a/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Example/Pods-SellyCloudSDK_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Example/Pods-SellyCloudSDK_Example.release.xcconfig index 33a865f..afc80ed 100644 --- a/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Example/Pods-SellyCloudSDK_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Example/Pods-SellyCloudSDK_Example.release.xcconfig @@ -1,7 +1,6 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/FUBeautyComponent" "${PODS_CONFIGURATION_BUILD_DIR}/FUCommonUIComponent" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/FURenderKit/FURenderKit/sdk" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/FUBeautyComponent" "${PODS_CONFIGURATION_BUILD_DIR}/FUCommonUIComponent" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/FURenderKit/FURenderKit/sdk" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" "${PODS_XCFRAMEWORKS_BUILD_DIR}/SellyCloudSDK" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FUBeautyComponent/FUBeautyComponent.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FUCommonUIComponent/FUCommonUIComponent.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard/Logboard.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket/SocketRocket.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift '@executable_path/Frameworks' '@loader_path/Frameworks' diff --git a/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Tests/Pods-SellyCloudSDK_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Tests/Pods-SellyCloudSDK_Tests.debug.xcconfig index c9cdec4..e3d77dc 100644 --- a/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Tests/Pods-SellyCloudSDK_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Tests/Pods-SellyCloudSDK_Tests.debug.xcconfig @@ -1,7 +1,6 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase" "${PODS_CONFIGURATION_BUILD_DIR}/FUBeautyComponent" "${PODS_CONFIGURATION_BUILD_DIR}/FUCommonUIComponent" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/FURenderKit/FURenderKit/sdk" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase" "${PODS_CONFIGURATION_BUILD_DIR}/FUBeautyComponent" "${PODS_CONFIGURATION_BUILD_DIR}/FUCommonUIComponent" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/FURenderKit/FURenderKit/sdk" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" "${PODS_XCFRAMEWORKS_BUILD_DIR}/SellyCloudSDK" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase/FBSnapshotTestCase.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FUBeautyComponent/FUBeautyComponent.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FUCommonUIComponent/FUCommonUIComponent.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard/Logboard.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket/SocketRocket.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift "$(PLATFORM_DIR)/Developer/Library/Frameworks" '@executable_path/Frameworks' '@loader_path/Frameworks' diff --git a/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Tests/Pods-SellyCloudSDK_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Tests/Pods-SellyCloudSDK_Tests.release.xcconfig index c9cdec4..e3d77dc 100644 --- a/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Tests/Pods-SellyCloudSDK_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-SellyCloudSDK_Tests/Pods-SellyCloudSDK_Tests.release.xcconfig @@ -1,7 +1,6 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase" "${PODS_CONFIGURATION_BUILD_DIR}/FUBeautyComponent" "${PODS_CONFIGURATION_BUILD_DIR}/FUCommonUIComponent" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/FURenderKit/FURenderKit/sdk" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" +FRAMEWORK_SEARCH_PATHS = $(inherited) "$(PLATFORM_DIR)/Developer/Library/Frameworks" "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase" "${PODS_CONFIGURATION_BUILD_DIR}/FUBeautyComponent" "${PODS_CONFIGURATION_BUILD_DIR}/FUCommonUIComponent" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/FURenderKit/FURenderKit/sdk" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" "${PODS_XCFRAMEWORKS_BUILD_DIR}/SellyCloudSDK" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack/CocoaLumberjack.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FBSnapshotTestCase/FBSnapshotTestCase.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FUBeautyComponent/FUBeautyComponent.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/FUCommonUIComponent/FUCommonUIComponent.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard/Logboard.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability/Reachability.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC/ReactiveObjC.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive/SSZipArchive.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket/SocketRocket.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel/YYModel.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) /usr/lib/swift "$(PLATFORM_DIR)/Developer/Library/Frameworks" '@executable_path/Frameworks' '@loader_path/Frameworks' diff --git a/Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK-xcframeworks.sh b/Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK-xcframeworks.sh index c36a84f..e3f83a5 100755 --- a/Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK-xcframeworks.sh +++ b/Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK-xcframeworks.sh @@ -17,10 +17,10 @@ RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") variant_for_slice() { case "$1" in - "WebRTC.xcframework/ios-arm64") + "SellyCloudSDK.xcframework/ios-arm64") echo "" ;; - "WebRTC.xcframework/ios-arm64-simulator") + "SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator") echo "simulator" ;; esac @@ -29,11 +29,11 @@ variant_for_slice() archs_for_slice() { case "$1" in - "WebRTC.xcframework/ios-arm64") + "SellyCloudSDK.xcframework/ios-arm64") echo "arm64" ;; - "WebRTC.xcframework/ios-arm64-simulator") - echo "arm64" + "SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator") + echo "arm64 x86_64" ;; esac } @@ -117,5 +117,5 @@ install_xcframework() { echo "Copied $source to $destination" } -install_xcframework "${PODS_ROOT}/../../SellyCloudSDK/sdk/WebRTC.xcframework" "SellyCloudSDK" "framework" "ios-arm64" "ios-arm64-simulator" +install_xcframework "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework" "SellyCloudSDK" "framework" "ios-arm64" "ios-arm64_x86_64-simulator" diff --git a/Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK.debug.xcconfig b/Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK.debug.xcconfig index 1426433..560e2b9 100644 --- a/Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK.debug.xcconfig +++ b/Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK.debug.xcconfig @@ -3,8 +3,7 @@ CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES CLANG_CXX_LANGUAGE_STANDARD = c++17 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SellyCloudSDK -EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" "${PODS_XCFRAMEWORKS_BUILD_DIR}/SellyCloudSDK" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -ObjC @@ -18,4 +17,3 @@ PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkInterme PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES -VALID_ARCHS = x86_64 arm64 diff --git a/Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK.release.xcconfig b/Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK.release.xcconfig index 1426433..560e2b9 100644 --- a/Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK.release.xcconfig +++ b/Example/Pods/Target Support Files/SellyCloudSDK/SellyCloudSDK.release.xcconfig @@ -3,8 +3,7 @@ CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES = YES CLANG_CXX_LANGUAGE_STANDARD = c++17 CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/SellyCloudSDK -EXCLUDED_ARCHS[sdk=iphonesimulator*] = arm64 -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/CocoaLumberjack" "${PODS_CONFIGURATION_BUILD_DIR}/Logboard" "${PODS_CONFIGURATION_BUILD_DIR}/Reachability" "${PODS_CONFIGURATION_BUILD_DIR}/ReactiveObjC" "${PODS_CONFIGURATION_BUILD_DIR}/SSZipArchive" "${PODS_CONFIGURATION_BUILD_DIR}/SocketRocket" "${PODS_CONFIGURATION_BUILD_DIR}/YYModel" "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk" "${PODS_XCFRAMEWORKS_BUILD_DIR}/SellyCloudSDK" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 LIBRARY_SEARCH_PATHS = $(inherited) "${TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" /usr/lib/swift OTHER_LDFLAGS = $(inherited) -ObjC @@ -18,4 +17,3 @@ PODS_XCFRAMEWORKS_BUILD_DIR = $(PODS_CONFIGURATION_BUILD_DIR)/XCFrameworkInterme PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} SKIP_INSTALL = YES USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES = YES -VALID_ARCHS = x86_64 arm64 diff --git a/Example/SellyCloudSDK.xcodeproj/project.pbxproj b/Example/SellyCloudSDK.xcodeproj/project.pbxproj index f2c9f6a..fed6f70 100644 --- a/Example/SellyCloudSDK.xcodeproj/project.pbxproj +++ b/Example/SellyCloudSDK.xcodeproj/project.pbxproj @@ -835,9 +835,9 @@ "${BUILT_PRODUCTS_DIR}/ReactiveObjC/ReactiveObjC.framework", "${BUILT_PRODUCTS_DIR}/SDWebImage/SDWebImage.framework", "${BUILT_PRODUCTS_DIR}/SSZipArchive/SSZipArchive.framework", - "${PODS_ROOT}/../SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework", "${BUILT_PRODUCTS_DIR}/SocketRocket/SocketRocket.framework", "${BUILT_PRODUCTS_DIR}/YYModel/YYModel.framework", + "${PODS_XCFRAMEWORKS_BUILD_DIR}/SellyCloudSDK/SellyCloudSDK.framework/SellyCloudSDK", ); name = "[CP] Embed Pods Frameworks"; outputPaths = ( @@ -853,9 +853,9 @@ "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/ReactiveObjC.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SDWebImage.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SSZipArchive.framework", - "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SellyCloudSDK.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SocketRocket.framework", "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/YYModel.framework", + "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/SellyCloudSDK.framework", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK.podspec b/Example/SubModules/SellyCloudSDK/SellyCloudSDK.podspec index 955238f..3916789 100644 --- a/Example/SubModules/SellyCloudSDK/SellyCloudSDK.podspec +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK.podspec @@ -32,16 +32,14 @@ TODO: Add long description of the pod here. s.swift_version = "5.10" s.source_files = 'SellyCloudSDK/Classes/**/*' - s.pod_target_xcconfig = { 'VALID_ARCHS' => 'x86_64 arm64' , - 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64', + s.pod_target_xcconfig = { 'CLANG_ALLOW_NON_MODULAR_INCLUDES_IN_FRAMEWORK_MODULES' => 'YES', 'CLANG_CXX_LANGUAGE_STANDARD' => 'c++17', 'OTHER_LDFLAGS' => '-ObjC' } - s.user_target_xcconfig = { 'EXCLUDED_ARCHS[sdk=iphonesimulator*]' => 'arm64' } s.resources = ['SellyCloud/sdk/SellyCloudSDK.framework/*.bundle'] - s.vendored_frameworks = 'SellyCloudSDK/sdk/*.framework' + s.vendored_frameworks = 'SellyCloudSDK/sdk/*.{framework,xcframework}' s.dependency 'CocoaLumberjack', '~>3.7.2' s.dependency 'CocoaLumberjack/Swift' diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo deleted file mode 100644 index 634f3ed..0000000 Binary files a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/Project/arm64-apple-ios.swiftsourceinfo and /dev/null differ diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.swiftmodule b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.swiftmodule deleted file mode 100644 index 58b4d25..0000000 Binary files a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.swiftmodule and /dev/null differ diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/Info.plist b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/Info.plist new file mode 100644 index 0000000..2b5a9e3 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/Info.plist @@ -0,0 +1,44 @@ + + + + + AvailableLibraries + + + BinaryPath + SellyCloudSDK.framework/SellyCloudSDK + LibraryIdentifier + ios-arm64 + LibraryPath + SellyCloudSDK.framework + SupportedArchitectures + + arm64 + + SupportedPlatform + ios + + + BinaryPath + SellyCloudSDK.framework/SellyCloudSDK + LibraryIdentifier + ios-arm64_x86_64-simulator + LibraryPath + SellyCloudSDK.framework + SupportedArchitectures + + arm64 + x86_64 + + SupportedPlatform + ios + SupportedPlatformVariant + simulator + + + CFBundlePackageType + XFWK + XCFrameworkFormatVersion + 1.0 + + diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/LFLiveDebug.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/LFLiveDebug.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/LFLiveDebug.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/LFLiveDebug.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyCloudManager.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyCloudManager.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyCloudManager.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyCloudManager.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyCloudSDK-Swift.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyCloudSDK-Swift.h similarity index 98% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyCloudSDK-Swift.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyCloudSDK-Swift.h index 947fe9f..3b371f3 100644 --- a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyCloudSDK-Swift.h +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyCloudSDK-Swift.h @@ -385,10 +385,10 @@ SWIFT_CLASS("_TtC13SellyCloudSDK12HKRtmpPusher") @property (nonatomic) NSInteger reconnectInterval; @property (nonatomic) NSInteger reconnectCount; @property (nonatomic, strong) id _Nullable delegate; -@property (nonatomic) enum AVCaptureDevicePosition currentPosition; +@property (nonatomic) AVCaptureDevicePosition currentPosition; @property (nonatomic) BOOL muted; - (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; -- (void)startRunning:(enum AVCaptureDevicePosition)captureDevicePosition videoConfig:(SellyLiveVideoConfiguration * _Nonnull)videoConfig audioConfig:(SellyLiveAudioConfiguration * _Nonnull)audioConfig; +- (void)startRunning:(AVCaptureDevicePosition)captureDevicePosition videoConfig:(SellyLiveVideoConfiguration * _Nonnull)videoConfig audioConfig:(SellyLiveAudioConfiguration * _Nonnull)audioConfig; - (void)startRunningAudio:(SellyLiveAudioConfiguration * _Nonnull)audioConfig; - (void)startLive:(NSString * _Nonnull)urlStr; - (void)stopLive; diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyCloudSDK-umbrella.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyCloudSDK-umbrella.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyCloudSDK-umbrella.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyCloudSDK-umbrella.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyCloudSDKError.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyCloudSDKError.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyCloudSDKError.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyCloudSDKError.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLiveAudioConfiguration.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLiveAudioConfiguration.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLiveAudioConfiguration.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLiveAudioConfiguration.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLivePlayerDelegate.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLivePlayerDelegate.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLivePlayerDelegate.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLivePlayerDelegate.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLivePlayerStats.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLivePlayerStats.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLivePlayerStats.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLivePlayerStats.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLivePusherDelegate.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLivePusherDelegate.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLivePusherDelegate.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLivePusherDelegate.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLivePusherStats.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLivePusherStats.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLivePusherStats.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLivePusherStats.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLiveVideoConfiguration.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLiveVideoConfiguration.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLiveVideoConfiguration.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLiveVideoConfiguration.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLiveVideoPlayer.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLiveVideoPlayer.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLiveVideoPlayer.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLiveVideoPlayer.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLiveVideoPusher.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLiveVideoPusher.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyLiveVideoPusher.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyLiveVideoPusher.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyPlayerStreamInfo.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyPlayerStreamInfo.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyPlayerStreamInfo.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyPlayerStreamInfo.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyPublicDefinition.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyPublicDefinition.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyPublicDefinition.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyPublicDefinition.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyRTCReplayKitHandler.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyRTCReplayKitHandler.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyRTCReplayKitHandler.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyRTCReplayKitHandler.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyRTCSession.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyRTCSession.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyRTCSession.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyRTCSession.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyRTCSessionDelegate.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyRTCSessionDelegate.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyRTCSessionDelegate.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyRTCSessionDelegate.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyRTCStats.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyRTCStats.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyRTCStats.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyRTCStats.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyRTCVideoConfiguration.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyRTCVideoConfiguration.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyRTCVideoConfiguration.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyRTCVideoConfiguration.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyRTCVideoFrame.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyRTCVideoFrame.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyRTCVideoFrame.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyRTCVideoFrame.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyRtcVideoCanvas.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyRtcVideoCanvas.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyRtcVideoCanvas.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyRtcVideoCanvas.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyVodPlayerDelegate.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyVodPlayerDelegate.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyVodPlayerDelegate.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyVodPlayerDelegate.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyVodVideoPlayer.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyVodVideoPlayer.h similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Headers/SellyVodVideoPlayer.h rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Headers/SellyVodVideoPlayer.h diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Info.plist b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Info.plist similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Info.plist rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Info.plist diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.abi.json b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.abi.json similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.abi.json rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.abi.json diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.swiftdoc b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.swiftdoc similarity index 56% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.swiftdoc rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.swiftdoc index 6b3602f..8cdaffe 100644 Binary files a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.swiftdoc and b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.swiftdoc differ diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.swiftmodule b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.swiftmodule new file mode 100644 index 0000000..c87798d Binary files /dev/null and b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios.swiftmodule differ diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Modules/module.modulemap b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Modules/module.modulemap similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/Modules/module.modulemap rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/Modules/module.modulemap diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/SellyCloudSDK b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/SellyCloudSDK similarity index 72% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/SellyCloudSDK rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/SellyCloudSDK index c9c0976..50abae7 100755 Binary files a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/SellyCloudSDK and b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/SellyCloudSDK differ diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/SellyCloudSDK.bundle/Info.plist b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/SellyCloudSDK.bundle/Info.plist similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/SellyCloudSDK.bundle/Info.plist rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/SellyCloudSDK.bundle/Info.plist diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/SellyCloudSDK.bundle/black.jpg b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/SellyCloudSDK.bundle/black.jpg similarity index 100% rename from Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.framework/SellyCloudSDK.bundle/black.jpg rename to Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64/SellyCloudSDK.framework/SellyCloudSDK.bundle/black.jpg diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/LFLiveDebug.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/LFLiveDebug.h new file mode 100644 index 0000000..54f4453 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/LFLiveDebug.h @@ -0,0 +1,40 @@ +// +// LFLiveDebug.h +// LaiFeng +// +// Created by LaiFeng on 16/5/20. +// Copyright © 2016年 LaiFeng All rights reserved. +// + +#import +#import + +@interface LFLiveDebug : NSObject + +@property (nonatomic, copy) NSString *streamId; ///< 流id +@property (nonatomic, copy) NSString *uploadUrl; ///< 流地址 +@property (nonatomic, assign) CGSize videoSize; ///< 上传的分辨率 +@property (nonatomic, assign) BOOL isRtmp; ///< 上传方式(TCP or RTMP) + +@property (nonatomic, assign) CGFloat elapsedMilli; ///< 距离上次统计的时间 单位ms +@property (nonatomic, assign) CGFloat timeStamp; ///< 当前的时间戳,从而计算1s内数据 +@property (nonatomic, assign) CGFloat dataFlow; ///< 总流量 +@property (nonatomic, assign) CGFloat bandwidth; ///< 1s内总带宽 +@property (nonatomic, assign) CGFloat currentBandwidth; ///< 上次的带宽 + +@property (nonatomic, assign) CGFloat audioBandwidth; +@property (nonatomic, assign) CGFloat videoBandwidth; +@property (nonatomic, assign) CGFloat currentAudioBandwidth; +@property (nonatomic, assign) CGFloat currentVideoBandwidth; + +@property (nonatomic, assign) NSInteger dropFrame; ///< 丢掉的帧数 +@property (nonatomic, assign) NSInteger totalFrame; ///< 总帧数 + +@property (nonatomic, assign) NSInteger capturedAudioCount; ///< 1s内音频捕获个数 +@property (nonatomic, assign) NSInteger capturedVideoCount; ///< 1s内视频捕获个数 +@property (nonatomic, assign) NSInteger currentCapturedAudioCount; ///< 上次的音频捕获个数 +@property (nonatomic, assign) NSInteger currentCapturedVideoCount; ///< 上次的视频捕获个数 + +@property (nonatomic, assign) NSInteger unSendCount; ///< 未发送个数(代表当前缓冲区等待发送的) + +@end diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyCloudManager.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyCloudManager.h new file mode 100644 index 0000000..fca9a7e --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyCloudManager.h @@ -0,0 +1,47 @@ +// +// SellyCloudManager.h +// SellyCloudSDK +// +// Created by Caleb on 7/7/25. +// + +#import +#import "SellyLiveVideoConfiguration.h" +#import "SellyLiveAudioConfiguration.h" +#import "SellyLivePusherDelegate.h" +#import "SellyLivePlayerDelegate.h" +#import "LFLiveDebug.h" +#import "SellyPublicDefinition.h" +#import "SellyLiveVideoPlayer.h" +#import "SellyLiveVideoPusher.h" +#import "SellyLivePusherStats.h" +#import "SellyRTCSession.h" +#import "SellyRTCVideoConfiguration.h" +#import "SellyRTCSessionDelegate.h" +#import "SellyRTCReplayKitHandler.h" +#import "SellyCloudSDKError.h" +#import "SellyVodVideoPlayer.h" +#import "SellyVodPlayerDelegate.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface SellyCloudManager : NSObject ++ (instancetype)sharedInstance; + +//用户id +@property (nonatomic, strong)NSString *userId; + +- (void)startWithVHost:(NSString *)vhost appName:(NSString *)appName; +/** + 设置代理服务器地址(如洋葱盾转化后的地址) + @param address 代理地址,格式如 http://127.0.0.1:12345 + */ ++ (void)setProxyAddress:(NSString *)address; + ++ (NSString *)sdkVersion; + ++ (void)uploadLog:(void(^)(NSString * _Nullable url, NSError * _Nullable error))callback; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyCloudSDK-Swift.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyCloudSDK-Swift.h new file mode 100644 index 0000000..5817437 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyCloudSDK-Swift.h @@ -0,0 +1,998 @@ +#if 0 +#elif defined(__arm64__) && __arm64__ +// Generated by Apple Swift version 6.3 effective-5.10 (swiftlang-6.3.0.123.5 clang-2100.0.123.102) +#ifndef SELLYCLOUDSDK_SWIFT_H +#define SELLYCLOUDSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif // defined(__OBJC__) +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef unsigned char char8_t; +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# if (defined(__cplusplus) && __cplusplus >= 201103L) || (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || __has_feature(objc_fixed_enum) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +# else +# define SWIFT_ENUM(_type, _name, _extensibility) _type _name; enum +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM_TAG) +# if (defined(__cplusplus) && __cplusplus >= 201103L) || (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || __has_feature(objc_fixed_enum) +# define SWIFT_ENUM_TAG enum +# else +# define SWIFT_ENUM_TAG +# endif +#endif +#if !defined(SWIFT_ENUM_FWD_DECL) +# if (defined(__cplusplus) && __cplusplus >= 201103L) || (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || __has_feature(objc_fixed_enum) +# define SWIFT_ENUM_FWD_DECL(_type, _name) enum _name : _type; +# else +# define SWIFT_ENUM_FWD_DECL(_type, _name) typedef _type _name; +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_AVAILABILITY_DOMAIN) +# define SWIFT_AVAILABILITY_DOMAIN(dom, ...) __attribute__((availability(domain: dom, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if !__has_feature(nullability) +# define _Nonnull +# define _Nullable +# define _Null_unspecified +#elif !defined(__OBJC__) +# pragma clang diagnostic ignored "-Wnullability-extension" +#endif +#if !__has_feature(nullability_nullable_result) +# define _Nullable_result _Nullable +#endif +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="SellyCloudSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__cplusplus) +extern "C" { +#endif + +#if defined(__cplusplus) +} // extern "C" +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import AVFoundation; +@import CoreFoundation; +@import Foundation; +@import MetalKit; +@import ObjectiveC; +@import UIKit; +#endif + +#endif // defined(__OBJC__) +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="SellyCloudSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class UIView; +@protocol HKRtmpPusherProtocol; +@class SellyLiveVideoConfiguration; +@class SellyLiveAudioConfiguration; +@class NSString; +SWIFT_CLASS("_TtC13SellyCloudSDK12HKRtmpPusher") +@interface HKRtmpPusher : NSObject +@property (nonatomic, strong) UIView * _Nullable preview; +@property (nonatomic) NSInteger reconnectInterval; +@property (nonatomic) NSInteger reconnectCount; +@property (nonatomic, strong) id _Nullable delegate; +@property (nonatomic) AVCaptureDevicePosition currentPosition; +@property (nonatomic) BOOL muted; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)startRunning:(AVCaptureDevicePosition)captureDevicePosition videoConfig:(SellyLiveVideoConfiguration * _Nonnull)videoConfig audioConfig:(SellyLiveAudioConfiguration * _Nonnull)audioConfig; +- (void)startRunningAudio:(SellyLiveAudioConfiguration * _Nonnull)audioConfig; +- (void)startLive:(NSString * _Nonnull)urlStr; +- (void)stopLive; +- (void)startCamera; +- (void)stopCamera; +- (void)switchCamera; +- (void)setPreviewView:(UIView * _Nonnull)view; +@end + +@class SellyLivePusherStats; +SWIFT_PROTOCOL("_TtP13SellyCloudSDK20HKRtmpPusherProtocol_") +@protocol HKRtmpPusherProtocol +/// +- (void)pusher:(HKRtmpPusher * _Nonnull)pusher onPushStatusChanged:(NSString * _Nonnull)status; +@optional +- (void)pusher:(HKRtmpPusher * _Nonnull)pusher onLiveStatsChanged:(SellyLivePusherStats * _Nonnull)stats; +@end + +/// The IOStream class is the foundation of a RTMPStream. +SWIFT_CLASS("_TtC13SellyCloudSDK8IOStream") +@interface IOStream : NSObject +/// The number of frames per second being displayed. +@property (nonatomic, readonly) uint16_t currentFPS; +/// Creates an object. +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSCoder; +@protocol MTLDevice; +/// A view that displays a video content of a NetStream object which uses Metal api. +SWIFT_CLASS("_TtC13SellyCloudSDK8MTHKView") +@interface MTHKView : MTKView +/// Initializes and returns a newly allocated view object with the specified frame rectangle. +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +/// Returns an object initialized from data in a given unarchiver. +- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; +/// Prepares the receiver for service after it has been loaded from an Interface Builder archive, or nib file. +- (void)awakeFromNib; +- (void)drawRect:(CGRect)rect; +- (nonnull instancetype)initWithFrame:(CGRect)frameRect device:(id _Nullable)device SWIFT_UNAVAILABLE; +@end + +/// The NetSocket class creates a two-way connection between a client and a server as a client. This class is wrapper for a InputStream and an OutputStream. +SWIFT_CLASS("_TtC13SellyCloudSDK9NetSocket") +@interface NetSocket : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +/// The NetClient class creates a two-way connection between a NetService. +SWIFT_CLASS("_TtC13SellyCloudSDK9NetClient") +@interface NetClient : NetSocket +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +/// The NetService class creates a two-way connection between a client and a server as a server. +SWIFT_CLASS("_TtC13SellyCloudSDK10NetService") +@interface NetService : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSNetService; +@class NSInputStream; +@class NSOutputStream; +@interface NetService (SWIFT_EXTENSION(SellyCloudSDK)) +- (void)netService:(NSNetService * _Nonnull)sender didAcceptConnectionWithInputStream:(NSInputStream * _Nonnull)inputStream outputStream:(NSOutputStream * _Nonnull)outputStream; +@end + +@class NSStream; +@interface NetSocket (SWIFT_EXTENSION(SellyCloudSDK)) +- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; +@end + +@class AVSampleBufferDisplayLayer; +/// A view that displays a video content of a NetStream object which uses AVSampleBufferDisplayLayer api. +SWIFT_CLASS("_TtC13SellyCloudSDK9PiPHKView") +@interface PiPHKView : UIView +/// Returns the class used to create the layer for instances of this class. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) Class _Nonnull layerClass;) ++ (Class _Nonnull)layerClass SWIFT_WARN_UNUSED_RESULT; +/// The view’s Core Animation layer used for rendering. +@property (nonatomic, readonly, strong) AVSampleBufferDisplayLayer * _Nonnull layer; +/// Initializes and returns a newly allocated view object with the specified frame rectangle. +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +/// Returns an object initialized from data in a given unarchiver. +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; +/// Prepares the receiver for service after it has been loaded from an Interface Builder archive, or nib file. +- (void)awakeFromNib; +@end + +/// An object that provides the interface to control a one-way channel over a RtmpConnection. +SWIFT_CLASS("_TtC13SellyCloudSDK10RTMPStream") +@interface RTMPStream : IOStream +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +#endif // defined(__OBJC__) +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#elif defined(__x86_64__) && __x86_64__ +// Generated by Apple Swift version 6.3 effective-5.10 (swiftlang-6.3.0.123.5 clang-2100.0.123.102) +#ifndef SELLYCLOUDSDK_SWIFT_H +#define SELLYCLOUDSDK_SWIFT_H +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wgcc-compat" + +#if !defined(__has_include) +# define __has_include(x) 0 +#endif +#if !defined(__has_attribute) +# define __has_attribute(x) 0 +#endif +#if !defined(__has_feature) +# define __has_feature(x) 0 +#endif +#if !defined(__has_warning) +# define __has_warning(x) 0 +#endif + +#if __has_include() +# include +#endif + +#pragma clang diagnostic ignored "-Wauto-import" +#if defined(__OBJC__) +#include +#endif // defined(__OBJC__) +#if defined(__cplusplus) +#include +#include +#include +#include +#include +#include +#include +#else +#include +#include +#include +#include +#endif +#if defined(__cplusplus) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wnon-modular-include-in-framework-module" +#if defined(__arm64e__) && __has_include() +# include +#else +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wreserved-macro-identifier" +# ifndef __ptrauth_swift_value_witness_function_pointer +# define __ptrauth_swift_value_witness_function_pointer(x) +# endif +# ifndef __ptrauth_swift_class_method_pointer +# define __ptrauth_swift_class_method_pointer(x) +# endif +#pragma clang diagnostic pop +#endif +#pragma clang diagnostic pop +#endif + +#if !defined(SWIFT_TYPEDEFS) +# define SWIFT_TYPEDEFS 1 +# if __has_include() +# include +# elif !defined(__cplusplus) +typedef unsigned char char8_t; +typedef uint_least16_t char16_t; +typedef uint_least32_t char32_t; +# endif +typedef float swift_float2 __attribute__((__ext_vector_type__(2))); +typedef float swift_float3 __attribute__((__ext_vector_type__(3))); +typedef float swift_float4 __attribute__((__ext_vector_type__(4))); +typedef double swift_double2 __attribute__((__ext_vector_type__(2))); +typedef double swift_double3 __attribute__((__ext_vector_type__(3))); +typedef double swift_double4 __attribute__((__ext_vector_type__(4))); +typedef int swift_int2 __attribute__((__ext_vector_type__(2))); +typedef int swift_int3 __attribute__((__ext_vector_type__(3))); +typedef int swift_int4 __attribute__((__ext_vector_type__(4))); +typedef unsigned int swift_uint2 __attribute__((__ext_vector_type__(2))); +typedef unsigned int swift_uint3 __attribute__((__ext_vector_type__(3))); +typedef unsigned int swift_uint4 __attribute__((__ext_vector_type__(4))); +#endif + +#if !defined(SWIFT_PASTE) +# define SWIFT_PASTE_HELPER(x, y) x##y +# define SWIFT_PASTE(x, y) SWIFT_PASTE_HELPER(x, y) +#endif +#if !defined(SWIFT_METATYPE) +# define SWIFT_METATYPE(X) Class +#endif +#if !defined(SWIFT_CLASS_PROPERTY) +# if __has_feature(objc_class_property) +# define SWIFT_CLASS_PROPERTY(...) __VA_ARGS__ +# else +# define SWIFT_CLASS_PROPERTY(...) +# endif +#endif +#if !defined(SWIFT_RUNTIME_NAME) +# if __has_attribute(objc_runtime_name) +# define SWIFT_RUNTIME_NAME(X) __attribute__((objc_runtime_name(X))) +# else +# define SWIFT_RUNTIME_NAME(X) +# endif +#endif +#if !defined(SWIFT_COMPILE_NAME) +# if __has_attribute(swift_name) +# define SWIFT_COMPILE_NAME(X) __attribute__((swift_name(X))) +# else +# define SWIFT_COMPILE_NAME(X) +# endif +#endif +#if !defined(SWIFT_METHOD_FAMILY) +# if __has_attribute(objc_method_family) +# define SWIFT_METHOD_FAMILY(X) __attribute__((objc_method_family(X))) +# else +# define SWIFT_METHOD_FAMILY(X) +# endif +#endif +#if !defined(SWIFT_NOESCAPE) +# if __has_attribute(noescape) +# define SWIFT_NOESCAPE __attribute__((noescape)) +# else +# define SWIFT_NOESCAPE +# endif +#endif +#if !defined(SWIFT_RELEASES_ARGUMENT) +# if __has_attribute(ns_consumed) +# define SWIFT_RELEASES_ARGUMENT __attribute__((ns_consumed)) +# else +# define SWIFT_RELEASES_ARGUMENT +# endif +#endif +#if !defined(SWIFT_WARN_UNUSED_RESULT) +# if __has_attribute(warn_unused_result) +# define SWIFT_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) +# else +# define SWIFT_WARN_UNUSED_RESULT +# endif +#endif +#if !defined(SWIFT_NORETURN) +# if __has_attribute(noreturn) +# define SWIFT_NORETURN __attribute__((noreturn)) +# else +# define SWIFT_NORETURN +# endif +#endif +#if !defined(SWIFT_CLASS_EXTRA) +# define SWIFT_CLASS_EXTRA +#endif +#if !defined(SWIFT_PROTOCOL_EXTRA) +# define SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_ENUM_EXTRA) +# define SWIFT_ENUM_EXTRA +#endif +#if !defined(SWIFT_CLASS) +# if __has_attribute(objc_subclassing_restricted) +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_subclassing_restricted)) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# else +# define SWIFT_CLASS(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# define SWIFT_CLASS_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_CLASS_EXTRA +# endif +#endif +#if !defined(SWIFT_RESILIENT_CLASS) +# if __has_attribute(objc_class_stub) +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) __attribute__((objc_class_stub)) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) __attribute__((objc_class_stub)) SWIFT_CLASS_NAMED(SWIFT_NAME) +# else +# define SWIFT_RESILIENT_CLASS(SWIFT_NAME) SWIFT_CLASS(SWIFT_NAME) +# define SWIFT_RESILIENT_CLASS_NAMED(SWIFT_NAME) SWIFT_CLASS_NAMED(SWIFT_NAME) +# endif +#endif +#if !defined(SWIFT_PROTOCOL) +# define SWIFT_PROTOCOL(SWIFT_NAME) SWIFT_RUNTIME_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +# define SWIFT_PROTOCOL_NAMED(SWIFT_NAME) SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_PROTOCOL_EXTRA +#endif +#if !defined(SWIFT_EXTENSION) +# define SWIFT_EXTENSION(M) SWIFT_PASTE(M##_Swift_, __LINE__) +#endif +#if !defined(OBJC_DESIGNATED_INITIALIZER) +# if __has_attribute(objc_designated_initializer) +# define OBJC_DESIGNATED_INITIALIZER __attribute__((objc_designated_initializer)) +# else +# define OBJC_DESIGNATED_INITIALIZER +# endif +#endif +#if !defined(SWIFT_ENUM_ATTR) +# if __has_attribute(enum_extensibility) +# define SWIFT_ENUM_ATTR(_extensibility) __attribute__((enum_extensibility(_extensibility))) +# else +# define SWIFT_ENUM_ATTR(_extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM) +# if (defined(__cplusplus) && __cplusplus >= 201103L) || (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || __has_feature(objc_fixed_enum) +# define SWIFT_ENUM(_type, _name, _extensibility) enum _name : _type _name; enum SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# if __has_feature(generalized_swift_name) +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) enum _name : _type _name SWIFT_COMPILE_NAME(SWIFT_NAME); enum SWIFT_COMPILE_NAME(SWIFT_NAME) SWIFT_ENUM_ATTR(_extensibility) SWIFT_ENUM_EXTRA _name : _type +# else +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +# else +# define SWIFT_ENUM(_type, _name, _extensibility) _type _name; enum +# define SWIFT_ENUM_NAMED(_type, _name, SWIFT_NAME, _extensibility) SWIFT_ENUM(_type, _name, _extensibility) +# endif +#endif +#if !defined(SWIFT_ENUM_TAG) +# if (defined(__cplusplus) && __cplusplus >= 201103L) || (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || __has_feature(objc_fixed_enum) +# define SWIFT_ENUM_TAG enum +# else +# define SWIFT_ENUM_TAG +# endif +#endif +#if !defined(SWIFT_ENUM_FWD_DECL) +# if (defined(__cplusplus) && __cplusplus >= 201103L) || (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || __has_feature(objc_fixed_enum) +# define SWIFT_ENUM_FWD_DECL(_type, _name) enum _name : _type; +# else +# define SWIFT_ENUM_FWD_DECL(_type, _name) typedef _type _name; +# endif +#endif +#if !defined(SWIFT_UNAVAILABLE) +# define SWIFT_UNAVAILABLE __attribute__((unavailable)) +#endif +#if !defined(SWIFT_UNAVAILABLE_MSG) +# define SWIFT_UNAVAILABLE_MSG(msg) __attribute__((unavailable(msg))) +#endif +#if !defined(SWIFT_AVAILABILITY) +# define SWIFT_AVAILABILITY(plat, ...) __attribute__((availability(plat, __VA_ARGS__))) +#endif +#if !defined(SWIFT_AVAILABILITY_DOMAIN) +# define SWIFT_AVAILABILITY_DOMAIN(dom, ...) __attribute__((availability(domain: dom, __VA_ARGS__))) +#endif +#if !defined(SWIFT_WEAK_IMPORT) +# define SWIFT_WEAK_IMPORT __attribute__((weak_import)) +#endif +#if !defined(SWIFT_DEPRECATED) +# define SWIFT_DEPRECATED __attribute__((deprecated)) +#endif +#if !defined(SWIFT_DEPRECATED_MSG) +# define SWIFT_DEPRECATED_MSG(...) __attribute__((deprecated(__VA_ARGS__))) +#endif +#if !defined(SWIFT_DEPRECATED_OBJC) +# if __has_feature(attribute_diagnose_if_objc) +# define SWIFT_DEPRECATED_OBJC(Msg) __attribute__((diagnose_if(1, Msg, "warning"))) +# else +# define SWIFT_DEPRECATED_OBJC(Msg) SWIFT_DEPRECATED_MSG(Msg) +# endif +#endif +#if defined(__OBJC__) +#if !defined(IBSegueAction) +# define IBSegueAction +#endif +#endif +#if !defined(SWIFT_EXTERN) +# if defined(__cplusplus) +# define SWIFT_EXTERN extern "C" +# else +# define SWIFT_EXTERN extern +# endif +#endif +#if !defined(SWIFT_CALL) +# define SWIFT_CALL __attribute__((swiftcall)) +#endif +#if !defined(SWIFT_INDIRECT_RESULT) +# define SWIFT_INDIRECT_RESULT __attribute__((swift_indirect_result)) +#endif +#if !defined(SWIFT_CONTEXT) +# define SWIFT_CONTEXT __attribute__((swift_context)) +#endif +#if !defined(SWIFT_ERROR_RESULT) +# define SWIFT_ERROR_RESULT __attribute__((swift_error_result)) +#endif +#if defined(__cplusplus) +# define SWIFT_NOEXCEPT noexcept +#else +# define SWIFT_NOEXCEPT +#endif +#if !defined(SWIFT_C_INLINE_THUNK) +# if __has_attribute(always_inline) +# if __has_attribute(nodebug) +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) __attribute__((nodebug)) +# else +# define SWIFT_C_INLINE_THUNK inline __attribute__((always_inline)) +# endif +# else +# define SWIFT_C_INLINE_THUNK inline +# endif +#endif +#if defined(_WIN32) +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL __declspec(dllimport) +#endif +#else +#if !defined(SWIFT_IMPORT_STDLIB_SYMBOL) +# define SWIFT_IMPORT_STDLIB_SYMBOL +#endif +#endif +#if !__has_feature(nullability) +# define _Nonnull +# define _Nullable +# define _Null_unspecified +#elif !defined(__OBJC__) +# pragma clang diagnostic ignored "-Wnullability-extension" +#endif +#if !__has_feature(nullability_nullable_result) +# define _Nullable_result _Nullable +#endif +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +#endif + +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="SellyCloudSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__cplusplus) +extern "C" { +#endif + +#if defined(__cplusplus) +} // extern "C" +#endif +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__OBJC__) +#if __has_feature(objc_modules) +#if __has_warning("-Watimport-in-framework-header") +#pragma clang diagnostic ignored "-Watimport-in-framework-header" +#endif +@import AVFoundation; +@import CoreFoundation; +@import Foundation; +@import MetalKit; +@import ObjectiveC; +@import UIKit; +#endif + +#endif // defined(__OBJC__) +#pragma clang diagnostic ignored "-Wproperty-attribute-mismatch" +#pragma clang diagnostic ignored "-Wduplicate-method-arg" +#if __has_warning("-Wpragma-clang-attribute") +# pragma clang diagnostic ignored "-Wpragma-clang-attribute" +#endif +#pragma clang diagnostic ignored "-Wunknown-pragmas" +#pragma clang diagnostic ignored "-Wnullability" +#pragma clang diagnostic ignored "-Wdollar-in-identifier-extension" +#pragma clang diagnostic ignored "-Wunsafe-buffer-usage" + +#if __has_attribute(external_source_symbol) +# pragma push_macro("any") +# undef any +# pragma clang attribute push(__attribute__((external_source_symbol(language="Swift", defined_in="SellyCloudSDK",generated_declaration))), apply_to=any(function,enum,objc_interface,objc_category,objc_protocol)) +# pragma pop_macro("any") +#endif + +#if defined(__OBJC__) + +@class UIView; +@protocol HKRtmpPusherProtocol; +@class SellyLiveVideoConfiguration; +@class SellyLiveAudioConfiguration; +@class NSString; +SWIFT_CLASS("_TtC13SellyCloudSDK12HKRtmpPusher") +@interface HKRtmpPusher : NSObject +@property (nonatomic, strong) UIView * _Nullable preview; +@property (nonatomic) NSInteger reconnectInterval; +@property (nonatomic) NSInteger reconnectCount; +@property (nonatomic, strong) id _Nullable delegate; +@property (nonatomic) AVCaptureDevicePosition currentPosition; +@property (nonatomic) BOOL muted; +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +- (void)startRunning:(AVCaptureDevicePosition)captureDevicePosition videoConfig:(SellyLiveVideoConfiguration * _Nonnull)videoConfig audioConfig:(SellyLiveAudioConfiguration * _Nonnull)audioConfig; +- (void)startRunningAudio:(SellyLiveAudioConfiguration * _Nonnull)audioConfig; +- (void)startLive:(NSString * _Nonnull)urlStr; +- (void)stopLive; +- (void)startCamera; +- (void)stopCamera; +- (void)switchCamera; +- (void)setPreviewView:(UIView * _Nonnull)view; +@end + +@class SellyLivePusherStats; +SWIFT_PROTOCOL("_TtP13SellyCloudSDK20HKRtmpPusherProtocol_") +@protocol HKRtmpPusherProtocol +/// +- (void)pusher:(HKRtmpPusher * _Nonnull)pusher onPushStatusChanged:(NSString * _Nonnull)status; +@optional +- (void)pusher:(HKRtmpPusher * _Nonnull)pusher onLiveStatsChanged:(SellyLivePusherStats * _Nonnull)stats; +@end + +/// The IOStream class is the foundation of a RTMPStream. +SWIFT_CLASS("_TtC13SellyCloudSDK8IOStream") +@interface IOStream : NSObject +/// The number of frames per second being displayed. +@property (nonatomic, readonly) uint16_t currentFPS; +/// Creates an object. +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +@class NSCoder; +@protocol MTLDevice; +/// A view that displays a video content of a NetStream object which uses Metal api. +SWIFT_CLASS("_TtC13SellyCloudSDK8MTHKView") +@interface MTHKView : MTKView +/// Initializes and returns a newly allocated view object with the specified frame rectangle. +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +/// Returns an object initialized from data in a given unarchiver. +- (nonnull instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; +/// Prepares the receiver for service after it has been loaded from an Interface Builder archive, or nib file. +- (void)awakeFromNib; +- (void)drawRect:(CGRect)rect; +- (nonnull instancetype)initWithFrame:(CGRect)frameRect device:(id _Nullable)device SWIFT_UNAVAILABLE; +@end + +/// The NetSocket class creates a two-way connection between a client and a server as a client. This class is wrapper for a InputStream and an OutputStream. +SWIFT_CLASS("_TtC13SellyCloudSDK9NetSocket") +@interface NetSocket : NSObject +- (nonnull instancetype)init OBJC_DESIGNATED_INITIALIZER; +@end + +/// The NetClient class creates a two-way connection between a NetService. +SWIFT_CLASS("_TtC13SellyCloudSDK9NetClient") +@interface NetClient : NetSocket +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +/// The NetService class creates a two-way connection between a client and a server as a server. +SWIFT_CLASS("_TtC13SellyCloudSDK10NetService") +@interface NetService : NSObject +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +@class NSNetService; +@class NSInputStream; +@class NSOutputStream; +@interface NetService (SWIFT_EXTENSION(SellyCloudSDK)) +- (void)netService:(NSNetService * _Nonnull)sender didAcceptConnectionWithInputStream:(NSInputStream * _Nonnull)inputStream outputStream:(NSOutputStream * _Nonnull)outputStream; +@end + +@class NSStream; +@interface NetSocket (SWIFT_EXTENSION(SellyCloudSDK)) +- (void)stream:(NSStream * _Nonnull)aStream handleEvent:(NSStreamEvent)eventCode; +@end + +@class AVSampleBufferDisplayLayer; +/// A view that displays a video content of a NetStream object which uses AVSampleBufferDisplayLayer api. +SWIFT_CLASS("_TtC13SellyCloudSDK9PiPHKView") +@interface PiPHKView : UIView +/// Returns the class used to create the layer for instances of this class. +SWIFT_CLASS_PROPERTY(@property (nonatomic, class, readonly) Class _Nonnull layerClass;) ++ (Class _Nonnull)layerClass SWIFT_WARN_UNUSED_RESULT; +/// The view’s Core Animation layer used for rendering. +@property (nonatomic, readonly, strong) AVSampleBufferDisplayLayer * _Nonnull layer; +/// Initializes and returns a newly allocated view object with the specified frame rectangle. +- (nonnull instancetype)initWithFrame:(CGRect)frame OBJC_DESIGNATED_INITIALIZER; +/// Returns an object initialized from data in a given unarchiver. +- (nullable instancetype)initWithCoder:(NSCoder * _Nonnull)aDecoder OBJC_DESIGNATED_INITIALIZER; +/// Prepares the receiver for service after it has been loaded from an Interface Builder archive, or nib file. +- (void)awakeFromNib; +@end + +/// An object that provides the interface to control a one-way channel over a RtmpConnection. +SWIFT_CLASS("_TtC13SellyCloudSDK10RTMPStream") +@interface RTMPStream : IOStream +- (nonnull instancetype)init SWIFT_UNAVAILABLE; ++ (nonnull instancetype)new SWIFT_UNAVAILABLE_MSG("-init is unavailable"); +@end + +#endif // defined(__OBJC__) +#if __has_attribute(external_source_symbol) +# pragma clang attribute pop +#endif +#if defined(__cplusplus) +#endif +#pragma clang diagnostic pop +#endif + +#else +#error unsupported Swift architecture +#endif diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyCloudSDK-umbrella.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyCloudSDK-umbrella.h new file mode 100644 index 0000000..01e116e --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyCloudSDK-umbrella.h @@ -0,0 +1,38 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + +#import "SellyCloudSDKError.h" +#import "SellyLiveAudioConfiguration.h" +#import "SellyLivePlayerDelegate.h" +#import "SellyLivePlayerStats.h" +#import "SellyLivePusherDelegate.h" +#import "SellyLivePusherStats.h" +#import "SellyLiveVideoConfiguration.h" +#import "SellyLiveVideoPlayer.h" +#import "SellyLiveVideoPusher.h" +#import "SellyPlayerStreamInfo.h" +#import "SellyPublicDefinition.h" +#import "SellyRTCReplayKitHandler.h" +#import "SellyRTCSession.h" +#import "SellyRTCSessionDelegate.h" +#import "SellyRTCStats.h" +#import "SellyRtcVideoCanvas.h" +#import "SellyRTCVideoConfiguration.h" +#import "SellyRTCVideoFrame.h" +#import "SellyVodPlayerDelegate.h" +#import "SellyVodVideoPlayer.h" +#import "SellyCloudManager.h" +#import "LFLiveDebug.h" + +FOUNDATION_EXPORT double SellyCloudSDKVersionNumber; +FOUNDATION_EXPORT const unsigned char SellyCloudSDKVersionString[]; + diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyCloudSDKError.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyCloudSDKError.h new file mode 100644 index 0000000..354abb3 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyCloudSDKError.h @@ -0,0 +1,170 @@ +// +// SellyCloudSDKError.h +// SellyCloudSDK +// +// Created on 19/12/25. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +#pragma mark - Error Domain + +/// SellyCloudSDK 错误域 +FOUNDATION_EXPORT NSErrorDomain const SellyCloudSDKErrorDomain; + +#pragma mark - Error Code Ranges +/* + 错误代码范围规划: + + 1000-1999: 通用错误(参数校验、配置错误等) + 2000-2999: 直播推流相关错误 + 3000-3999: 视频播放相关错误 + 4000-4999: 网络请求相关错误 + 5000-5999: 信令相关错误(WebSocket、RTC信令) + 6000-6999: 音视频会议相关错误 + 7000-7999: 媒体设备相关错误 + 8000-8999: 编解码相关错误 + 9000-9999: 预留 + */ + +#pragma mark - Common Errors (1000-1999) + +typedef NS_ENUM(NSInteger, SellyCloudSDKErrorCode) { + + // MARK: - 通用错误 (1000-1999) + + /// 通用错误(具体错误见描述) + SellyCloudSDKErrorCodeGeneral = 1000, + /// 参数为空 + SellyCloudSDKErrorCodeEmptyParameter = 1001, + /// 配置错误 + SellyCloudSDKErrorCodeInvalidConfiguration = 1002, + /// SDK 未初始化 + SellyCloudSDKErrorCodeNotInitialized = 1003, + /// 操作不支持 + SellyCloudSDKErrorCodeOperationNotSupported = 1004, + /// 重复操作 + SellyCloudSDKErrorCodeDuplicateOperation = 1005, + + // MARK: - 直播推流错误 (2000-2999) + + /// URL/StreamID 不能为空 + SellyCloudSDKErrorCodePushURLEmpty = 2000, + /// 预览窗口不能为空 + SellyCloudSDKErrorCodePreviewEmpty = 2001, + /// 语音直播下无法开启相机 + SellyCloudSDKErrorCodeCannotStartCameraInAudioMode = 2002, + /// 推流已经在运行 + SellyCloudSDKErrorCodePushAlreadyRunning = 2003, + /// 推流未运行 + SellyCloudSDKErrorCodePushNotRunning = 2004, + /// 推流连接失败 + SellyCloudSDKErrorCodePushConnectionFailed = 2005, + /// 推流断开连接 + SellyCloudSDKErrorCodePushDisconnected = 2006, + /// 推流超时 + SellyCloudSDKErrorCodePushTimeout = 2007, + + // MARK: - 视频播放错误 (3000-3999) + + /// 播放 URL 为空 + SellyCloudSDKErrorCodePlayURLEmpty = 3000, + /// 播放器初始化失败 + SellyCloudSDKErrorCodePlayerInitFailed = 3001, + /// 播放失败 + SellyCloudSDKErrorCodePlaybackFailed = 3002, + /// 播放超时 + SellyCloudSDKErrorCodePlaybackTimeout = 3003, + + // MARK: - 网络请求错误 (4000-4999) + + /// AppKey/Name 未初始化 + SellyCloudSDKErrorCodeAppKeyNotInitialized = 4000, + /// 网络请求失败 + SellyCloudSDKErrorCodeNetworkRequestFailed = 4001, + /// 网络连接超时 + SellyCloudSDKErrorCodeNetworkTimeout = 4002, + /// 服务器返回错误 + SellyCloudSDKErrorCodeServerError = 4003, + /// 数据解析失败 + SellyCloudSDKErrorCodeDataParseFailed = 4004, + + // MARK: - 信令相关错误 (5000-5999) + + /// WebSocket 连接失败 + SellyCloudSDKErrorCodeWebSocketConnectionFailed = 5000, + /// WebSocket 断开连接 + SellyCloudSDKErrorCodeWebSocketDisconnected = 5001, + /// 信令超时无响应 + SellyCloudSDKErrorCodeSignalNoACK = 5002, + /// 信令消息为空 + SellyCloudSDKErrorCodeSignalMessageEmpty = 5003, + /// 信令消息格式错误 + SellyCloudSDKErrorCodeSignalMessageInvalid = 5004, + + // MARK: - 音视频会议错误 (6000-6999) + + /// RTC 连接失败 + SellyCloudSDKErrorCodeRTCConnectionFailed = 6000, + /// RTC 会议创建失败 + SellyCloudSDKErrorCodeRTCSessionCreateFailed = 6001, + /// RTC 对等连接失败 + SellyCloudSDKErrorCodeRTCP2PConnectionFailed = 6002, + /// 加入房间失败 + SellyCloudSDKErrorCodeJoinRoomFailed = 6003, + /// 离开房间失败 + SellyCloudSDKErrorCodeLeaveRoomFailed = 6004, + + // MARK: - 媒体设备错误 (7000-7999) + + /// 相机权限被拒绝 + SellyCloudSDKErrorCodeCameraPermissionDenied = 7000, + /// 麦克风权限被拒绝 + SellyCloudSDKErrorCodeMicrophonePermissionDenied = 7001, + /// 相机不可用 + SellyCloudSDKErrorCodeCameraUnavailable = 7002, + /// 麦克风不可用 + SellyCloudSDKErrorCodeMicrophoneUnavailable = 7003, + /// 设备占用 + SellyCloudSDKErrorCodeDeviceBusy = 7004, + + // MARK: - 编解码错误 (8000-8999) + + /// 编码器初始化失败 + SellyCloudSDKErrorCodeEncoderInitFailed = 8000, + /// 解码器初始化失败 + SellyCloudSDKErrorCodeDecoderInitFailed = 8001, + /// 编码失败 + SellyCloudSDKErrorCodeEncodeFailed = 8002, + /// 解码失败 + SellyCloudSDKErrorCodeDecodeFailed = 8003, +}; + +#pragma mark - Error UserInfo Keys + +/// 错误的详细描述 key +FOUNDATION_EXPORT NSErrorUserInfoKey const SellyCloudSDKErrorDescriptionKey; + +/// 错误的恢复建议 key +FOUNDATION_EXPORT NSErrorUserInfoKey const SellyCloudSDKErrorRecoverySuggestionKey; + +/// 底层错误(如系统错误、第三方库错误)key +FOUNDATION_EXPORT NSErrorUserInfoKey const SellyCloudSDKErrorUnderlyingErrorKey; + +/// 服务端原始错误码 key(用于调试和日志记录) +FOUNDATION_EXPORT NSErrorUserInfoKey const SellyCloudSDKErrorServerCodeKey; + +#pragma mark - Error Creation Helper + +/// 创建 SellyCloudSDK 错误的便捷方法 +FOUNDATION_EXPORT NSError * SellyCloudSDKError(NSInteger code, NSString *description); + +/// 创建带底层错误的 SellyCloudSDK 错误 +FOUNDATION_EXPORT NSError * SellyCloudSDKErrorWithUnderlying(NSInteger code, NSString *description, NSError * _Nullable underlyingError); + +/// 创建服务端错误(包含服务端原始错误码) +FOUNDATION_EXPORT NSError * SellyCloudSDKServerError(NSInteger serverCode, NSString *description); + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLiveAudioConfiguration.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLiveAudioConfiguration.h new file mode 100755 index 0000000..bf68baf --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLiveAudioConfiguration.h @@ -0,0 +1,73 @@ +// +// SellyLiveAudioConfiguration.h +// SellyCloudLiveKit +// +// Created by LaiFeng on 16/5/20. +// Copyright © 2016年 LaiFeng All rights reserved. +// + +#import + +/// 音频码率 (默认96Kbps) +typedef NS_ENUM (NSUInteger, SellyLiveAudioBitRate) { + /// 32Kbps 音频码率 + SellyLiveAudioBitRate_32Kbps = 32000, + /// 64Kbps 音频码率 + SellyLiveAudioBitRate_64Kbps = 64000, + /// 96Kbps 音频码率 + SellyLiveAudioBitRate_96Kbps = 96000, + /// 128Kbps 音频码率 + SellyLiveAudioBitRate_128Kbps = 128000, + /// 默认音频码率,默认为 96Kbps + SellyLiveAudioBitRate_Default = SellyLiveAudioBitRate_96Kbps +}; + +/// 音频采样率 (默认44.1KHz) +typedef NS_ENUM (NSUInteger, SellyLiveAudioSampleRate){ + /// 16KHz 采样率 + SellyLiveAudioSampleRate_16000Hz = 16000, + /// 44.1KHz 采样率 + SellyLiveAudioSampleRate_44100Hz = 44100, + /// 48KHz 采样率 + SellyLiveAudioSampleRate_48000Hz = 48000, + /// 默认音频采样率,默认为 44.1KHz + SellyLiveAudioSampleRate_Default = SellyLiveAudioSampleRate_44100Hz +}; + +/// Audio Live quality(音频质量) +typedef NS_ENUM (NSUInteger, SellyLiveAudioQuality){ + /// 低音频质量 audio sample rate: 16KHz audio bitrate: numberOfChannels 1 : 32Kbps 2 : 64Kbps + SellyLiveAudioQuality_Low = 0, + /// 中音频质量 audio sample rate: 44.1KHz audio bitrate: 96Kbps + SellyLiveAudioQuality_Medium = 1, + /// 高音频质量 audio sample rate: 44.1MHz audio bitrate: 128Kbps + SellyLiveAudioQuality_High = 2, + /// 超高音频质量 audio sample rate: 48KHz, audio bitrate: 128Kbps + SellyLiveAudioQuality_VeryHigh = 3, + /// 默认音频质量 audio sample rate: 44.1KHz, audio bitrate: 96Kbps + SellyLiveAudioQuality_Default = SellyLiveAudioQuality_High +}; + +@interface SellyLiveAudioConfiguration : NSObject + +/// 默认音频配置 ++ (instancetype)defaultConfiguration; +/// 音频配置 ++ (instancetype)defaultConfigurationForQuality:(SellyLiveAudioQuality)audioQuality; + +#pragma mark - Attribute +///============================================================================= +/// @name Attribute +///============================================================================= +/// 声道数目(default 2) +@property (nonatomic, assign) NSUInteger numberOfChannels; +/// 采样率 +@property (nonatomic, assign) SellyLiveAudioSampleRate audioSampleRate; +/// 码率 +@property (nonatomic, assign) SellyLiveAudioBitRate audioBitrate; +/// flv编码音频头 44100 为0x12 0x10 +@property (nonatomic, assign, readonly) char *asc; +/// 缓存区长度 +@property (nonatomic, assign,readonly) NSUInteger bufferLength; + +@end diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLivePlayerDelegate.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLivePlayerDelegate.h new file mode 100644 index 0000000..c264f05 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLivePlayerDelegate.h @@ -0,0 +1,69 @@ +// +// SellyPlayerDelegate.h +// SellyCloudSDK +// +// Created by Caleb on 14/7/25. +// + +#import +#import "SellyPublicDefinition.h" +#import "SellyLiveVideoPlayer.h" +#import "SellyRTCVideoFrame.h" +#import "SellyLivePlayerStats.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol SellyLivePlayerDelegate +@optional +/** + SellyCloudMPMovieFinishReason + */ +- (void)player:(SellyLiveVideoPlayer *)player playbackDidFinished:(NSDictionary *)resultInfo; +- (void)player:(SellyLiveVideoPlayer *)player playbackStateChanged:(SellyPlayerState)state; +/** + 首帧视频完成加载 + @param elapse 调用play到加载完成耗时ms + */ +- (void)player:(SellyLiveVideoPlayer *)player firstRemoteVideoFrame:(NSInteger)elapse; + +/** + 首帧音频完成加载 + @param elapse 调用play到加载完成耗时ms + */ +- (void)player:(SellyLiveVideoPlayer *)player firstRemoteAudioFrame:(NSInteger)elapse; + +/** + 追帧开始 + @param rate 追帧速率 + */ +- (void)player:(SellyLiveVideoPlayer *)player onFrameCatchingStart:(CGFloat)rate; + +/** + 追帧结束 + */ +- (void)playerDidEndFrameCatching:(SellyLiveVideoPlayer *)player; + +- (void)player:(SellyLiveVideoPlayer *)player onError:(NSError *)error; + +/** + 视频帧渲染回调 + + @param player 播放器实例 + @param videoFrame 视频帧数据 + @return 是否继续处理该帧 + * - YES: 不忽略该帧 + * - NO: 忽略该帧,不会继续渲染 + */ +- (BOOL)player:(SellyLiveVideoPlayer *)player onRenderVideoFrame:(SellyRTCVideoFrame *)videoFrame; + +/** + 播放器调试信息回调 + + @param player 播放器实例 + @param stats 播放器统计信息,包含各种性能指标和调试数据 + */ +- (void)player:(SellyLiveVideoPlayer *)player onDebugInfo:(SellyLivePlayerStats *)stats; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLivePlayerStats.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLivePlayerStats.h new file mode 100644 index 0000000..48b3b4d --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLivePlayerStats.h @@ -0,0 +1,51 @@ +// +// SellyLivePlayerStats.h +// SellyCloudSDK +// +// Created by Caleb on 26/1/13. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SellyLivePlayerStats : NSObject + +/// 播放协议(RTMP/HLS/WebRTC等) +@property (nonatomic, strong) NSString *protocol; + +/// App / System CPU(%) +@property (nonatomic, assign) NSUInteger appCpu; +@property (nonatomic, assign) NSUInteger systemCpu; + +/// 视频帧率(fps) +@property (nonatomic, assign) NSInteger fps; + +/// 视频 / 音频码率(kbps) +@property (nonatomic, assign) NSInteger videoBitrate; +@property (nonatomic, assign) NSInteger audioBitrate; + +/// 总下行速率(kbps)等于 videoBitrate + audioBitrate +@property (nonatomic, assign) NSInteger netSpeed; + +/// RTT - 往返时延(ms) +@property (nonatomic, assign) NSInteger rtt; + +/// 视频分辨率 +@property (nonatomic, assign) CGSize videoSize; + +/// 快照时间(ms since boot) +@property (nonatomic, assign) uint64_t timestampMs; + +/// 是否正在loading +@property (nonatomic, assign) BOOL isLoading; + +/// 丢包率(%) +@property (nonatomic, assign) CGFloat packetLossRate; + +/// 卡顿时间(ms)- 统计周期内的累积卡顿时长 +@property (nonatomic, assign) NSUInteger freezeTime; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLivePusherDelegate.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLivePusherDelegate.h new file mode 100644 index 0000000..13c99eb --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLivePusherDelegate.h @@ -0,0 +1,25 @@ +// +// SellyCloudRTMPDelegate.h +// SellyCloudSDK +// +// Created by Caleb on 7/7/25. +// + +#import +#import "LFLiveDebug.h" +#import "SellyPublicDefinition.h" +#import "SellyLivePusherStats.h" + +NS_ASSUME_NONNULL_BEGIN +@class SellyLiveVideoPusher; +@protocol SellyLivePusherDelegate +@optional +- (void)pusher:(SellyLiveVideoPusher *)pusher liveStatusDidChanged:(SellyLiveState)status; +- (void)pusher:(SellyLiveVideoPusher *)pusher onError:(NSError *)error; +//视频前处理 +- (CVPixelBufferRef)pusher:(SellyLiveVideoPusher *)pusher onCaptureVideoFrame:(CVPixelBufferRef)pixelBuffer; +//直播中stats回调 +- (void)pusher:(SellyLiveVideoPusher *)pusher onStatisticsUpdate:(SellyLivePusherStats *)stats; +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLivePusherStats.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLivePusherStats.h new file mode 100644 index 0000000..5927278 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLivePusherStats.h @@ -0,0 +1,47 @@ +// +// SellyLivePusherStats.h +// AFNetworking +// +// Created by Caleb on 23/9/25. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SellyLivePusherStats : NSObject + +//直播协议 +@property (nonatomic, strong)NSString *protocol; + +/// App / System CPU(%) +@property (nonatomic, assign) NSUInteger appCpu; +@property (nonatomic, assign) NSUInteger systemCpu; + +/// 帧率(fps) +@property (nonatomic, assign) NSUInteger fps; + +/// 视频 / 音频码率(kbps) +@property (nonatomic, assign) NSUInteger videoBitrate; +@property (nonatomic, assign) NSUInteger audioBitrate; + +/// 总上行速率(kbps)等于videoBitrate+audioBitrate +@property (nonatomic, assign) NSUInteger netSpeed; + +/// RTT(ms) +@property (nonatomic, assign) NSUInteger rtt; + +/// 丢包率(%) +@property (nonatomic, assign) CGFloat packetLossRate; + +//卡顿时长 +@property (nonatomic, assign) NSInteger freezeTime; + +/// 快照时间(ms since boot) +@property (nonatomic, assign) uint64_t timestampMs; + +//videoSize +@property (nonatomic, assign)CGSize size; + +@end +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLiveVideoConfiguration.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLiveVideoConfiguration.h new file mode 100755 index 0000000..6d4ec7d --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLiveVideoConfiguration.h @@ -0,0 +1,42 @@ +// +// SellyLiveVideoConfiguration.h +// SellyCloudLiveKit +// +// Created by LaiFeng on 16/5/20. +// Copyright © 2016年 LaiFeng All rights reserved. +// + +#import +#import "SellyPublicDefinition.h" + +@interface SellyLiveVideoConfiguration : NSObject + +/// 默认视频配置 ++ (instancetype)defaultConfiguration; + +#pragma mark - Attribute +///============================================================================= +/// @name Attribute +///============================================================================= +/// 视频输出分辨率,宽高务必设定为 2 的倍数,否则解码播放时可能出现绿边 +@property (nonatomic, assign) SellyRTCVideoResolution videoSize; + +/// 视频输出方向 +@property (nonatomic, assign) UIInterfaceOrientation outputImageOrientation; + +/// 视频的帧率,即 fps +@property (nonatomic, assign) NSUInteger videoFrameRate; + +/// 视频的最小帧率,即 fps +@property (nonatomic, assign) NSUInteger videoMinFrameRate; + +/// 最大关键帧间隔,可设定为 fps 的2倍,影响一个 gop 的大小 +@property (nonatomic, assign) NSUInteger videoMaxKeyframeInterval; + +/// 视频的码率,单位是 bps +@property (nonatomic, assign) NSUInteger videoBitRate; + +/// 视频的最小码率,单位是 bps +@property (nonatomic, assign) NSUInteger videoMinBitRate; + +@end diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLiveVideoPlayer.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLiveVideoPlayer.h new file mode 100644 index 0000000..7bfbbff --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLiveVideoPlayer.h @@ -0,0 +1,48 @@ +// +// SellyVideoPlayer.h +// SellyCloudSDK +// 直播rtmp、rtc播放器 +// Created by Caleb on 17/9/25. +// + +#import +#import "SellyPlayerStreamInfo.h" +@protocol SellyLivePlayerDelegate; + +NS_ASSUME_NONNULL_BEGIN +@interface SellyLiveVideoPlayer : NSObject +//接盾的情况下请调用该方法初始化 +- (void)startPlayStreamInfo:(SellyPlayerStreamInfo *)streamInfo; +- (void)startPlayUrl:(NSString *)url; + +- (void)resume; +- (void)pause; +- (void)stop; +- (BOOL)isPlaying; + +/** 截取当前图片 */ +- (UIImage *)getCurrentImage; + +/** 设置渲染视图(类似腾讯 V2TXLivePlayer 的 setRenderView:)*/ +- (void)setRenderView:(nullable UIView *)view; + +//业务层需要传入用于显示的容器视图 +@property (nonatomic, weak, readonly, nullable)UIView *renderView; +//代理 +@property (nonatomic, weak) id delegate; +//音量 静音播放设置0即可 +@property (nonatomic, assign) CGFloat playbackVolume; +//播放状态 +@property(nonatomic, readonly) SellyPlayerState playbackState; +//缩放 +@property (nonatomic, assign)SellyPlayerScalingMode scaleMode; +//token +@property (nonatomic, strong)NSString *token; +/// XOR 解密密钥 (十六进制字符串, 如 @"ABCDEF12") +/// 必须为偶数长度且仅包含 0-9, a-f, A-F,传入非法值将抛出 NSInvalidArgumentException 导致 App 崩溃。 +/// 传 nil 或空字符串表示不解密。 +@property (nonatomic, copy, nullable)NSString *xorKey; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLiveVideoPusher.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLiveVideoPusher.h new file mode 100644 index 0000000..7456d56 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyLiveVideoPusher.h @@ -0,0 +1,131 @@ +// +// SellyVideoPusher.h +// SellyCloudSDK +// +// Created by Caleb on 18/9/25. +// + +#import +#import +#import "SellyLivePusherDelegate.h" +#import "SellyPlayerStreamInfo.h" + +NS_ASSUME_NONNULL_BEGIN +@interface SellyLiveVideoPusher : NSObject +/** + * 初始化直播推流器 + * + * @param liveMode 推流协议类型:RTMP/RTC 协议。 + */ +- (instancetype)initWithLiveMode:(SellyLiveMode)liveMode NS_DESIGNATED_INITIALIZER; + ++ (instancetype)new NS_UNAVAILABLE; + +- (instancetype)init NS_UNAVAILABLE; +/** + 是否开启本地预览镜像 + */ +@property (nonatomic, assign)BOOL mirror; + +/** + 开始采集音视频流程,默认会采集语音和视频 + @param captureDevicePosition 使用前置还是后置摄像头 + @param videoConfig 视频采集/推流参数,传nil将使用默认推流参数 + @param audioConfig 音频采集/推流参数,传nil将使用默认推流参数 + */ +- (void)startRunning:(AVCaptureDevicePosition)captureDevicePosition videoConfig:(nullable SellyLiveVideoConfiguration *)videoConfig audioConfig:(nullable SellyLiveAudioConfiguration *)audioConfig; + +/** + 纯语音直播调用该方法,开始采集语音流程,不会采集视频 + 无法在直播中开启视频,需要开关摄像头的请调用startRunning:videoConfig:audioConfig:方法 + @param audioConfig 音频采集/推流参数,传nil将使用默认推流参数 + */ +- (void)startRunningAudio:(nullable SellyLiveAudioConfiguration *)audioConfig; + +/** + 开启视频采集,中途关闭摄像头再次开启需要调用 + */ +- (nullable NSError *)startCamera; +/** + 停止视频采集,中途关闭摄像头调用 + */ +- (void)stopCamera; +/** + 切换前后摄像头 + */ +- (void)switchCameraPosition:(void (^)(NSError * _Nullable error))completion; + +/** + 开启音频采集 + */ +- (void)startMicrophone; +/** + 停止语音采集 + */ +- (void)stopMicrophone; + +/** + 开始推流 + @return 返回nil表示流程成功,不代表推流成功 + @param url 推流地址 + */ +- (nullable NSError *)startLiveWithUrl:(NSString *)url; +- (nullable NSError *)startLiveWithStreamId:(NSString *)streamId; + +/** + 停止推流 + */ +- (void)stopLive:(void(^)(NSError *error))callback; + +/** + 截取当前图片 + */ +- (UIImage *)getCurrentImage; + +/** + 推送静态图片,调用1次即可,不用循环调用 + */ +- (void)pushStaticImage:(UIImage *)image; + +/** + 停止推送静态图片 + */ +- (void)stopPushImage; + +/** + 本地预览view + */ +@property (nonatomic, strong)UIView *preview; + +/** + 回调 + */ +@property (nonatomic, weak)id delegate; +@property (nonatomic, assign, readonly)BOOL isMute; +@property (nonatomic, assign, readonly)BOOL isCameraEnable; +@property (nonatomic, assign, readonly)SellyLiveState liveState; + +/** + 是否支持视频前置处理,例如实现美颜功能. default no + */ +@property (nonatomic, assign)BOOL enableCustomVideoProcess; +//当前的摄像头方向 +@property (nonatomic, assign)AVCaptureDevicePosition captureDevicePosition; +//缩放 +@property (nonatomic, assign)SellyPlayerScalingMode scaleMode; +//videoConfig +@property (nonatomic, assign)SellyLiveVideoConfiguration *videoConfig; +//token +@property (nonatomic, strong)NSString *token; +/// XOR 加密密钥 (十六进制字符串, 如 @"ABCDEF12") +/// 必须为偶数长度且仅包含 0-9, a-f, A-F,传入非法值将抛出 NSInvalidArgumentException 导致 App 崩溃。 +/// 传 nil 或空字符串表示不加密。 +@property (nonatomic, copy, nullable)NSString *xorKey; + +/// 是否启用 Center Stage(人物居中),默认 NO +/// 支持运行时动态切换,不支持的设备设置无效 +@property (nonatomic, assign) BOOL centerStageEnabled; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyPlayerStreamInfo.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyPlayerStreamInfo.h new file mode 100644 index 0000000..6359198 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyPlayerStreamInfo.h @@ -0,0 +1,18 @@ +// +// SellyPlayerStreamInfo.h +// SellyCloudSDK +// +// Created by Caleb on 18/9/25. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SellyPlayerStreamInfo : NSObject +@property (nonatomic, strong)NSString *streamId; +//rtmp,rtc +@property (nonatomic, assign)SellyLiveMode protocol; +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyPublicDefinition.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyPublicDefinition.h new file mode 100644 index 0000000..aa1d405 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyPublicDefinition.h @@ -0,0 +1,98 @@ +// +// SellyPublicDefinition.h +// Pods +// +// Created by Caleb on 22/8/25. +// + +#ifndef SellyPublicDefinition_h +#define SellyPublicDefinition_h + +//视频输出分辨率 +typedef CGSize SellyRTCVideoResolution; +extern SellyRTCVideoResolution const SellyRTCVideoResolution480x360; +extern SellyRTCVideoResolution const SellyRTCVideoResolution480x480; +extern SellyRTCVideoResolution const SellyRTCVideoResolution640x360; +extern SellyRTCVideoResolution const SellyRTCVideoResolution640x480; +extern SellyRTCVideoResolution const SellyRTCVideoResolution960x540; +extern SellyRTCVideoResolution const SellyRTCVideoResolution1280x720; + +typedef NS_ENUM(NSInteger, SellyVideoCodecType) { + SellyVideoCodecTypeH264 = 1, + SellyVideoCodecTypeH265 = 2, +}; + +/** + * 支持协议 + */ +typedef NS_ENUM(NSUInteger, SellyLiveMode) { + + /// 支持协议: RTMP。 + SellyLiveMode_RTMP, + + /// 支持协议: TRTC。 + SellyLiveMode_RTC + +}; + +typedef NS_ENUM(NSInteger, SellyPlayerScalingMode) { + SellyPlayerScalingModeNone, // No scaling + SellyPlayerScalingModeAspectFit, // Uniform scale until one dimension fits + SellyPlayerScalingModeAspectFill, // Uniform scale until the movie fills the visible bounds. One dimension may have clipped contents +}; + +typedef NS_ENUM(NSInteger, SellyPlayerState) { + SellyPlayerStateIdle = 0, + SellyPlayerStateConnecting = 1, + SellyPlayerStatePlaying = 2, + SellyPlayerStatePaused = 3, + SellyPlayerStateStoppedOrEnded = 4, + SellyPlayerStateFailed = 5 +}; + +typedef NS_ENUM(NSInteger, SellyCloudMPMovieFinishReason) { + SellyCloudMPMovieFinishReasonPlaybackEnded, + SellyCloudMPMovieFinishReasonPlaybackError, + SellyCloudMPMovieFinishReasonUserExited +}; + +typedef NS_ENUM(NSInteger, SellyLiveState) { + SellyLiveStateIdle = 0, // 初始/未开始 + SellyLiveStateConnecting, // 建立会话:RTMP连接 或 SDP/ICE协商中 + SellyLiveStatePublishing, // 已在上行推流(码流稳定输出) + SellyLiveStateReconnecting, // 断线重试中(短暂) + SellyLiveStateStopped, // 正常结束(stop) + SellyLiveStateFailed // 异常结束(错误/不可恢复) +}; + +typedef NS_ENUM (NSUInteger, SellyCloudLiveSocketErrorCode) { + SellyCloudLiveSocketError_PreView = 201, ///< 预览失败 + SellyCloudLiveSocketError_GetStreamInfo = 202, ///< 获取流媒体信息失败 + SellyCloudLiveSocketError_ConnectSocket = 203, ///< 连接socket失败 + SellyCloudLiveSocketError_Verification = 204, ///< 验证服务器失败 + SellyCloudLiveSocketError_ReConnectTimeOut = 205, ///< 重新连接服务器超时 + SellyCloudLiveSocketError_HttpRequest = 400, //http请求报错 +}; + +typedef NS_ENUM(NSInteger, SellyVideoCallType) { + SellyVideoCallTypeAudio, // 语音 + SellyVideoCallTypeVideo, // 视频 +}; + +//信令连接状态 +typedef NS_ENUM(NSInteger, SellyRoomConnectionState) { + SellyRoomStateDisconnected, + SellyRoomStateConnecting, + SellyRoomStateConnected, + SellyRoomStateReconnecting, + SellyRoomStateFailed, +}; + +//屏幕分享状态 +typedef NS_ENUM(uint8_t, SellyScreenShareState) { + SellyScreenShareStateStarted = 1, // 开始 + SellyScreenShareStatePaused = 2, // 暂停 + SellyScreenShareStateResumed = 3, // 恢复 + SellyScreenShareStateStopped = 4, // 结束 +}; +#endif /* SellyPublicDefinition_h */ diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCReplayKitHandler.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCReplayKitHandler.h new file mode 100644 index 0000000..78f4807 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCReplayKitHandler.h @@ -0,0 +1,17 @@ +// +// SellyRTCReplayKitHandler.h +// SellyCloudSDK +// +// Created by Caleb on 12/10/25. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SellyRTCReplayKitHandler : RPBroadcastSampleHandler + +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCSession.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCSession.h new file mode 100644 index 0000000..13feb93 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCSession.h @@ -0,0 +1,99 @@ +// +// SellyRTCSession.h +// SellyCloudSDK +// +// Created by Caleb on 17/11/25. +// + +#import +#import "SellyRTCVideoConfiguration.h" +#import "SellyRTCSessionDelegate.h" +#import +#import "SellyRTCVideoCanvas.h" + +NS_ASSUME_NONNULL_BEGIN + +@interface SellyRTCSession : NSObject + +/** + @param isP2p 是否单聊 + */ +- (instancetype)initWithType:(BOOL)isP2p; +- (instancetype)init NS_UNAVAILABLE; ++ (instancetype)new NS_UNAVAILABLE; + +/** + @brief 发起通话 + */ +- (void)startWithChannelId:(NSString *)channelId token:(NSString *)token; + +/// 结束通话 +- (void)end; + +//是否开启本地视频,默认不开启 +- (void)enableLocalVideo:(BOOL)enable; + +//是否开启本地音频采集,默认开启 +- (void)enableLocalAudio:(BOOL)enable; + +//切换前后摄像头 +- (void)switchCamera; + +/** + * Starts the local video preview before joining a channel. + * + * Once you call this method to start the local video preview, if you leave + * the channel by calling \ref leaveChannel: leaveChannel, the local video + * preview remains until you call \ref stopPreview to disable it. + */ +- (void)startPreview; + +/** + * Stops the local video preview and the video. + */ +- (void)stopPreview; + +/** + 屏蔽对方的声音,单聊不用传userId + */ +- (void)muteRemoteAudioStream:(NSString *)userId mute:(BOOL)mute; + +/** + @brief 设置声音输出通道 + 如果没有外接设备(蓝牙,耳机)等,可以直接调用这个方法在听筒和扬声器直接来回切换 + 如果有外接设备,建议直接使用AVRoutePickerView + 有外接设备的情况下,无法切换为听筒播放,但是可以切换为扬声器播放 + */ +- (void)setAudioOutput:(AVAudioSessionPortOverride)port; + +/** + 发送自定义消息给对方 + */ +- (void)sendMessage:(NSString *)message completion:(nonnull void (^)(NSError * _Nullable))completion; + +//本地localView +- (void)setLocalCanvas:(SellyRTCVideoCanvas *)localCanvas; +//远程remoteView +- (void)setRemoteCanvas:(SellyRTCVideoCanvas *)remoteCanvas; + +//更新token +- (void)renewToken:(NSString * _Nonnull)token; + +//Starts screen sharing. +- (void)startScreenCapture; + +//外部推流,不使用sdk默认的视频采集 +- (void)pushExternalVideoFrame:(CVPixelBufferRef)pixelBuffer; + +// +@property (nonatomic, weak)id delegate; + +//视频编码设置 需要在startWithChannelId之前调用 +@property (nonatomic, strong)SellyRTCVideoConfiguration *videoConfig; + +////通话连接状态 +@property (nonatomic, assign, readonly)SellyRoomConnectionState connectionState; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCSessionDelegate.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCSessionDelegate.h new file mode 100644 index 0000000..ec957f0 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCSessionDelegate.h @@ -0,0 +1,124 @@ +// +// SellyRTCSessionDelegate.h +// SellyCloudSDK +// +// Created by Caleb on 5/11/25. +// + +#import +#import "SellyRTCStats.h" +#import "SellyRTCVideoFrame.h" + +@class SellyRTCSession; + +NS_ASSUME_NONNULL_BEGIN + +//流的连接状态 +typedef enum : NSUInteger { + SellyRTCConnectStateDisconnected, //断开连接 + SellyRTCConnectStateConnecting, //连接中 + SellyRTCConnectStateConnected, //连接成功 + SellyRTCConnectStateReconnecting, //重连 +} SellyRTCConnectState; + +@protocol SellyRTCSessionDelegate +@optional + +/** + 通话报错无法恢复,需要结束流程 + */ +- (void)rtcSession:(SellyRTCSession * _Nonnull)session onError:(NSError *)error; + +/** A remote user's video was enabled or disabled. + @param enabled Enabled or disabled: + + * Yes: User has enabled the video function. + * No: User has disabled the video function. + + @param userId Remote user ID. + */ +- (void)rtcSession:(SellyRTCSession * _Nonnull)session videoEnabled:(BOOL)enabled userId:(nullable NSString *)userId; + +/** A remote user's audio was enabled or disabled. + @param enabled Enabled or disabled: + + * Yes: User has enabled the audio function. + * No: User has disabled the audio function. + + @param userId Remote user ID. + */ +- (void)rtcSession:(SellyRTCSession * _Nonnull)session audioEnabled:(BOOL)enabled userId:(nullable NSString *)userId; + +/** + 收到对方自定义消息 + */ +- (void)rtcSession:(SellyRTCSession * _Nonnull)session didReceiveMessage:(NSString *)message userId:(nullable NSString *)userId; + +/** + @brief stream连接状态发生改变 + */ +- (void)rtcSession:(SellyRTCSession * _Nonnull)session connectionStateChanged:(SellyRTCConnectState)state userId:(nullable NSString *)userId; + +/** + @brief 会话连接状态发生改变 + 会话重连期间内,ice会持续重启直到超时 + */ +- (void)rtcSession:(SellyRTCSession * _Nonnull)session onRoomConnectionStateChanged:(SellyRoomConnectionState)state; + +//视频前处理 +- (CVPixelBufferRef)rtcSession:(SellyRTCSession * _Nonnull)session onCaptureVideoFrame:(CVPixelBufferRef)pixelBuffer; + +/** + * Occurs each time the SDK receives a video frame sent by the remote user. + * + * After you successfully register the video frame observer, the SDK triggers this callback each time a + * video frame is received. In this callback, you can get the video data sent by the remote user. You + * can then post-process the data according to your scenarios. + * + @return Determines whether to ignore the current video frame if the pre-processing fails: + * - true: Do not ignore. + * - false: Ignore, in which case this method does not sent the current video frame to the SDK. + */ +- (BOOL)rtcSession:(SellyRTCSession *)session onRenderVideoFrame:(SellyRTCVideoFrame *)videoFrame userId:(NSString *)userId; + +/** + 统计功能 + 如果是单聊 userId = nil + */ +- (void)rtcSession:(SellyRTCSession * _Nonnull)session onStats:(SellyRTCStats *)stats userId:(nullable NSString *)userId; + +/** + 用户加入频道 + */ +- (void)rtcSession:(SellyRTCSession * _Nonnull)session onUserJoined:(nullable NSString *)userId; + +/** + 用户离开频道 + */ +- (void)rtcSession:(SellyRTCSession * _Nonnull)session onUserLeave:(nullable NSString *)userId; + +/** + 通话时长回调 + */ +- (void)rtcSession:(SellyRTCSession * _Nonnull)session onDuration:(NSInteger)duration; + +/** + 收到token将要过期消息 + @param token The token that will expire in 60 seconds. + */ +- (void)rtcSession:(SellyRTCSession * _Nonnull)session tokenWillExpire:(NSString *)token; + +/** + 收到token已过期消息 +token过期后依然可以正常通话,但是断网重连会失败 + */ +- (void)rtcSession:(SellyRTCSession * _Nonnull)session tokenExpired:(NSString *)token; + +/** + 屏幕分享状态发生变化 + */ +- (void)rtcSession:(SellyRTCSession * _Nonnull)session onScreenShareStatusChanged:(SellyScreenShareState)state; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCStats.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCStats.h new file mode 100644 index 0000000..aca9807 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCStats.h @@ -0,0 +1,49 @@ +// +// SellyRTCP2pStats.h +// SellyCloudSDK +// +// Created by Caleb on 10/11/25. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SellyRTCStats : NSObject +/// 基本 + +/// 传输(ICE/DTLS) +@property(nonatomic, assign) double transportRttMs; // candidate-pair.currentRoundTripTime * 1000 +@property(nonatomic, copy, nullable) NSString *relayProtocol; // udp/tcp/tls(TURN时可见) +@property(nonatomic, copy) NSString *audioCodec; +@property(nonatomic, copy) NSString *videoCodec; + +/// 媒体累计字节 +@property(nonatomic, assign) uint64_t txAudioBytes; +@property(nonatomic, assign) uint64_t txVideoBytes; +@property(nonatomic, assign) uint64_t rxAudioBytes; +@property(nonatomic, assign) uint64_t rxVideoBytes; +@property(nonatomic, assign, readonly) uint64_t txBytes; // 汇总 +@property(nonatomic, assign, readonly) uint64_t rxBytes; + +/// 视频信息(能拿到就填) +@property(nonatomic, assign) double sentFps; +@property(nonatomic, assign) NSInteger sentWidth; +@property(nonatomic, assign) NSInteger sentHeight; +@property(nonatomic, assign) double recvFps; +@property(nonatomic, assign) NSInteger recvWidth; +@property(nonatomic, assign) NSInteger recvHeight; + +/// —— 新增:瞬时 Kbps(由 Helper 用“前一帧”差分计算)—— +@property(nonatomic, assign) double txAudioKbps; // 本次 - 上次 bytes / Δt +@property(nonatomic, assign) double txVideoKbps; +@property(nonatomic, assign) double rxAudioKbps; +@property(nonatomic, assign) double rxVideoKbps; +@property(nonatomic, assign) double txKbps; // = txAudioKbps + txVideoKbps +@property(nonatomic, assign) double rxKbps; // = rxAudioKbps + rxVideoKbps + +/// 时间戳(内部用) +@property(nonatomic, assign) NSTimeInterval intervalMs; // 与上次快照的间隔(毫秒),首帧为 0 +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCVideoConfiguration.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCVideoConfiguration.h new file mode 100644 index 0000000..b427fae --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCVideoConfiguration.h @@ -0,0 +1,31 @@ +// +// SellyRTCVideoConfiguration.h +// SellyCloudSDK +// +// Created by Caleb on 5/11/25. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SellyRTCVideoConfiguration : NSObject +//分辨率 +@property(assign, nonatomic) SellyRTCVideoResolution resolution; +//帧率 +@property(assign, nonatomic) NSInteger frameRate; +//最大码率 bps +@property(assign, nonatomic) NSInteger maxBitrate; +//最小码率 bps +@property(assign, nonatomic) NSInteger minBitrate; +/** + 会议模式仅支持h264,单聊支持h264,h265 + */ +@property (nonatomic, assign) SellyVideoCodecType preferCodec; +//默认使用前/后置摄像头 +@property (nonatomic, assign)AVCaptureDevicePosition preferPosition; ++ (instancetype)defaultConfig; +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCVideoFrame.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCVideoFrame.h new file mode 100644 index 0000000..fce77ee --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRTCVideoFrame.h @@ -0,0 +1,26 @@ +// +// SCSVideoFrame.h +// SellyCloudSDK +// +// Created by Caleb on 19/11/25. +// + +#import +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SellyRTCVideoFrame : NSObject +/// 宽度(像素) +@property (nonatomic, assign) int width; +/// 高度(像素) +@property (nonatomic, assign) int height; +/// 旋转角度(0 / 90 / 180 / 270) +@property (nonatomic, assign) NSInteger rotation; +/// 时间戳(可选) +@property (nonatomic, assign) int64_t timestamp; +/// 像素数据 +@property (nonatomic, assign, nullable) CVPixelBufferRef pixelBuffer; +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRtcVideoCanvas.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRtcVideoCanvas.h new file mode 100644 index 0000000..56d2660 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyRtcVideoCanvas.h @@ -0,0 +1,23 @@ +// +// SellyRtcVideoCanvas.h +// SellyCloudSDK +// +// Created by Caleb on 11/11/25. +// + +#import + +NS_ASSUME_NONNULL_BEGIN + +@interface SellyRTCVideoCanvas : NSObject +//用户id +@property(strong, nonatomic) NSString *userId; + +/** + *The video display view. + */ +@property(strong, nonatomic) UIView *_Nullable view; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyVodPlayerDelegate.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyVodPlayerDelegate.h new file mode 100644 index 0000000..d3a2663 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyVodPlayerDelegate.h @@ -0,0 +1,69 @@ +// +// SellyVodVideoPlayerDelegate.h +// SellyCloudSDK +// +// Created by Caleb on 07/1/26. +// + +#import +#import "SellyPublicDefinition.h" +#import "SellyVodVideoPlayer.h" + +NS_ASSUME_NONNULL_BEGIN + +@protocol SellyVodPlayerDelegate +@optional + +- (void)player:(SellyVodVideoPlayer *)player prepareToPlayChanged:(BOOL)prepare; +/** + 播放完成回调 + @param resultInfo 包含完成原因(SellyCloudMPMovieFinishReason)等信息的字典 + */ +- (void)player:(SellyVodVideoPlayer *)player playbackDidFinished:(NSDictionary *)resultInfo; + +/** + 播放状态变化回调 + 状态流转:Idle → Connecting → Playing → Paused/Stopped/Failed + @param state 当前播放状态(SellyPlayerState) + */ +- (void)player:(SellyVodVideoPlayer *)player playbackStateChanged:(SellyPlayerState)state; + +/** + 首帧视频完成加载 + @param elapse 调用 play 到首帧渲染完成的耗时(毫秒) + */ +- (void)player:(SellyVodVideoPlayer *)player firstRemoteVideoFrame:(NSInteger)elapse; + +/** + 首帧音频完成加载 + @param elapse 调用 play 到首帧音频播放的耗时(毫秒) + */ +- (void)player:(SellyVodVideoPlayer *)player firstRemoteAudioFrame:(NSInteger)elapse; + +/** + 播放进度更新回调(每秒触发一次,适合更新UI进度条) + 注意: + - 如果需要总时长,请访问 player.duration 属性(一次性获取即可) + - 如果你只需要偶尔获取进度,建议直接读取 player.currentPlaybackTime 属性,避免不必要的回调 + @param currentTime 当前播放时间(秒) + */ +- (void)player:(SellyVodVideoPlayer *)player playbackProgressChanged:(NSTimeInterval)currentTime; + +/** + 缓冲进度更新回调(当缓冲区发生变化时触发) + 注意: + - 如果需要总时长,请访问 player.duration 属性(一次性获取即可) + - 如果你只需要偶尔获取缓冲进度,建议直接读取 player.playableDuration 属性 + @param playableDuration 已缓冲的可播放时长(秒) + */ +- (void)player:(SellyVodVideoPlayer *)player bufferProgressChanged:(NSTimeInterval)playableDuration; + +/** + 错误回调 + @param error 错误信息 + */ +- (void)player:(SellyVodVideoPlayer *)player onError:(NSError *)error; + +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyVodVideoPlayer.h b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyVodVideoPlayer.h new file mode 100644 index 0000000..bace9fa --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Headers/SellyVodVideoPlayer.h @@ -0,0 +1,58 @@ +// +// SellyVodVideoPlayer.h +// SellyCloudSDK +// 点播播放器 +// Created by Caleb on 1/7/26. +// + +#import +@protocol SellyVodPlayerDelegate; + +NS_ASSUME_NONNULL_BEGIN + +@interface SellyVodVideoPlayer : NSObject +/** + 点播开始播放视频 + @param url 播放地址,支持以下格式: + - 网络地址:http(s)://xxx.mp4 + - 本地文件路径:/var/mobile/.../video.mp4 + - 本地文件URL:file:///var/mobile/.../video.mp4 + */ +- (void)startPlayUrl:(NSString *)url; + +- (void)resume; +- (void)pause; +- (void)stop; +- (BOOL)isPlaying; + +/** 截取当前图片 */ +- (UIImage *)getCurrentImage; + +/** 设置渲染视图*/ +- (void)setRenderView:(nullable UIView *)view; + +//业务层需要传入用于显示的容器视图 +@property (nonatomic, weak, readonly, nullable)UIView *renderView; +//代理 +@property (nonatomic, weak) id delegate; +//音量 静音播放设置0即可 +@property (nonatomic, assign) CGFloat playbackVolume; +//播放状态 +@property(nonatomic, readonly) SellyPlayerState playbackState; +//缩放 +@property (nonatomic, assign)SellyPlayerScalingMode scaleMode; + +//是否自动开始播放,默认true +@property(nonatomic) BOOL shouldAutoplay; +//视频时长 +@property(nonatomic, readonly) NSTimeInterval duration; +//可播放时长 +@property(nonatomic, readonly) NSTimeInterval playableDuration; +//当前播放进度 +@property(nonatomic) NSTimeInterval currentPlaybackTime; +@property(nonatomic, readonly) BOOL isPreparedToPlay; +//播放速率 +@property(nonatomic) float playbackRate; +@end + +NS_ASSUME_NONNULL_END diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Info.plist b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Info.plist new file mode 100644 index 0000000..a605e61 Binary files /dev/null and b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Info.plist differ diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..d2f988e --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json @@ -0,0 +1,9 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "NO_MODULE", + "printedName": "NO_MODULE", + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..9fe4727 Binary files /dev/null and b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc differ diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule new file mode 100644 index 0000000..3a4c1a3 Binary files /dev/null and b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule differ diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json new file mode 100644 index 0000000..d2f988e --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json @@ -0,0 +1,9 @@ +{ + "ABIRoot": { + "kind": "Root", + "name": "NO_MODULE", + "printedName": "NO_MODULE", + "json_format_version": 8 + }, + "ConstValues": [] +} \ No newline at end of file diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc new file mode 100644 index 0000000..64815cd Binary files /dev/null and b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc differ diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule new file mode 100644 index 0000000..7b03e9a Binary files /dev/null and b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule differ diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/module.modulemap b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/module.modulemap new file mode 100644 index 0000000..d953617 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/Modules/module.modulemap @@ -0,0 +1,10 @@ +framework module SellyCloudSDK { + umbrella header "SellyCloudSDK-umbrella.h" + + export * + module * { export * } +} + +module SellyCloudSDK.Swift { + header "SellyCloudSDK-Swift.h" +} diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/SellyCloudSDK b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/SellyCloudSDK new file mode 100755 index 0000000..3f5a2a7 Binary files /dev/null and b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/SellyCloudSDK differ diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/SellyCloudSDK.bundle/Info.plist b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/SellyCloudSDK.bundle/Info.plist new file mode 100644 index 0000000..3aa2e46 Binary files /dev/null and b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/SellyCloudSDK.bundle/Info.plist differ diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/SellyCloudSDK.bundle/black.jpg b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/SellyCloudSDK.bundle/black.jpg new file mode 100644 index 0000000..ca63a86 Binary files /dev/null and b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/SellyCloudSDK.bundle/black.jpg differ diff --git a/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/_CodeSignature/CodeResources b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/_CodeSignature/CodeResources new file mode 100644 index 0000000..e761bf6 --- /dev/null +++ b/Example/SubModules/SellyCloudSDK/SellyCloudSDK/sdk/SellyCloudSDK.xcframework/ios-arm64_x86_64-simulator/SellyCloudSDK.framework/_CodeSignature/CodeResources @@ -0,0 +1,465 @@ + + + + + files + + Headers/LFLiveDebug.h + + n4VllQ2oCVCU0fgWxZpu3LHLBcc= + + Headers/SellyCloudManager.h + + NzsWvDX+W1XT5Y8q7VW5rZiHjNo= + + Headers/SellyCloudSDK-Swift.h + + YDRsJulMuisIWmdePiqhtIrbMAw= + + Headers/SellyCloudSDK-umbrella.h + + bCyZ65oHyDvR8j0fy+WTx/+vz+0= + + Headers/SellyCloudSDKError.h + + LLeGh8wUSbwjDIYjEvGafLzxUHU= + + Headers/SellyLiveAudioConfiguration.h + + hyBzFpLp5uFb+QLbAKMFwPGXbTI= + + Headers/SellyLivePlayerDelegate.h + + WfLsf21F+crLU2bFWBVmcaxjP/8= + + Headers/SellyLivePlayerStats.h + + s5qPQJ1BEEQvZzJlnFaU50eeg4M= + + Headers/SellyLivePusherDelegate.h + + AUuhks5FbxUSUQD66fIfv41fTwI= + + Headers/SellyLivePusherStats.h + + Sv8qaR+2dFJ0RkmyW/FOugbyo7A= + + Headers/SellyLiveVideoConfiguration.h + + NaANC9bN9JYk4FIXfD5WBDqxXl8= + + Headers/SellyLiveVideoPlayer.h + + isZtcqZmuZaX9nKgROI8OnmzYkU= + + Headers/SellyLiveVideoPusher.h + + uks3J7iEIcCLQKWhFXo+62FogAk= + + Headers/SellyPlayerStreamInfo.h + + 9z0gb0JGpCy3pPGXzij1gf2P1/0= + + Headers/SellyPublicDefinition.h + + 0uftSU4knu+NYGldNj1zd/kwQ7s= + + Headers/SellyRTCReplayKitHandler.h + + fDiEcxTg1dZyKZAW6+BM1Db/i/c= + + Headers/SellyRTCSession.h + + YV99l4sENCaywBkvqkiNk/cEoJs= + + Headers/SellyRTCSessionDelegate.h + + nxC9SdtJv154D1m7UQ1gHiXPysk= + + Headers/SellyRTCStats.h + + ntWj5QSjIL94ENeF1ygCRJhvqZw= + + Headers/SellyRTCVideoConfiguration.h + + oQCvzX2XMHV20sWxiVG7M2qXx7Q= + + Headers/SellyRTCVideoFrame.h + + 1pHWg6GxzCzK0NmFP0xnQGgmBGI= + + Headers/SellyRtcVideoCanvas.h + + ieDRoRBeMIpkZh8u35Nywc/jKws= + + Headers/SellyVodPlayerDelegate.h + + 2xJwu/OvqhAbHf1D4RiVt9FRLow= + + Headers/SellyVodVideoPlayer.h + + AeZ6EXXKcGLBu9RQHtNtdCXPcSs= + + Info.plist + + 2dWhPoxwZhcWArWRLGHZVPNlwNY= + + Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + gcwBsH4BgyFY4sVtNt+/xOKS3vY= + + Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + a4nzUdeP9jQ0Er97OU5Xs+iU7Dg= + + Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + ssHp4bycwIFHRZPjaJPYmDg6haY= + + Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + gcwBsH4BgyFY4sVtNt+/xOKS3vY= + + Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + vXIz/2ahRlZGn0Hnt5RoEXksHM8= + + Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + dfgs4oa4XwfHQUiD/5QigTytWuY= + + Modules/module.modulemap + + QDzF9gcIS4C8LE5KBqHE5D/wGTk= + + SellyCloudSDK.bundle/Info.plist + + MaHS7sft9qCdScbxOphx0/Y4cxk= + + SellyCloudSDK.bundle/black.jpg + + N4Hjfo3wl+OzCBvq5YjjRDs96TA= + + + files2 + + Headers/LFLiveDebug.h + + hash2 + + lnXImjQWbWnpLgyXsRbRKmDK2aNKhq+TxdhHdGh2zVI= + + + Headers/SellyCloudManager.h + + hash2 + + I5TxcsKrZHS84PoNPCaptys6XFQXTu3lykZuR0+kfSc= + + + Headers/SellyCloudSDK-Swift.h + + hash2 + + yWePuXSkVGWtA5eRHwQZ8mfXIP9rqQu+sPbvdyvTu0c= + + + Headers/SellyCloudSDK-umbrella.h + + hash2 + + OHAh8VUZ87WP5e8Sd/UzpsrUaEpj5pnEbYntoe6ssfY= + + + Headers/SellyCloudSDKError.h + + hash2 + + S3Caeif51LZApG/AxFDQtST2s6k5QoNpHrJylAsNcbQ= + + + Headers/SellyLiveAudioConfiguration.h + + hash2 + + 3LfwFX/V+xkKGQz0d2Tn4LeN1IInUDeZSOFlBKB7I5g= + + + Headers/SellyLivePlayerDelegate.h + + hash2 + + 3VsIgCyclQVF0hmj7g3MIdal1YvCgOfquhcDBuUr2PA= + + + Headers/SellyLivePlayerStats.h + + hash2 + + czl/W+kDTBGcYaXQ8dTN5vceBeVCxtjQy1z4UIkn3ow= + + + Headers/SellyLivePusherDelegate.h + + hash2 + + yU76azcwt6zEcSXM5yGsnGXW3LjKGwAeo+GybC3V4DU= + + + Headers/SellyLivePusherStats.h + + hash2 + + p57pU/7pjLv7fPBp4o+CE3ctPL3kKkETQxAsGWYHqM0= + + + Headers/SellyLiveVideoConfiguration.h + + hash2 + + CgDyBwX2OdY+mfwY2xk8MPr7NExJKz20KAMB/0v/76g= + + + Headers/SellyLiveVideoPlayer.h + + hash2 + + 1UALSPYyzpt2cskREMf9+sDu7PD47YaxATLQh+m8K9w= + + + Headers/SellyLiveVideoPusher.h + + hash2 + + 3NQOVilAviIQlKTvYTuBpCJiIGw0IV02Fd7Cc0pPOJU= + + + Headers/SellyPlayerStreamInfo.h + + hash2 + + 9Ik4Rn+atokSrnSDGZsL8ggkyV5+EGTu2Oua0wOEiBk= + + + Headers/SellyPublicDefinition.h + + hash2 + + TP4UnTsMSSg3Aix8mekRkOrK8LLNNgTrx3aXhmY4+s8= + + + Headers/SellyRTCReplayKitHandler.h + + hash2 + + AtMFsn9FCUGjNfoYvbbNovbvmdLMexJNGsCj6zURJ4g= + + + Headers/SellyRTCSession.h + + hash2 + + L1L3IPP2GRRNdT0JQAyHG7Srf9+667HlZ6J8zRPlaEU= + + + Headers/SellyRTCSessionDelegate.h + + hash2 + + sjjMuPeE2xrPuQgq8HhUSo+w5wsmOlgBpLO3DH+Y+o0= + + + Headers/SellyRTCStats.h + + hash2 + + NZ2uhcD3ArK42TfB6aQL+hFG1NNSNxRX3aHOLcy+EjY= + + + Headers/SellyRTCVideoConfiguration.h + + hash2 + + u1O+U+62iqbRdynTUWDVo+X4bgPWca7ozPOlMM7E/8g= + + + Headers/SellyRTCVideoFrame.h + + hash2 + + BIJvSucE+8+QSmEFT77etU+nC5msdVWxJw1pM+WsDww= + + + Headers/SellyRtcVideoCanvas.h + + hash2 + + /L+nK7RtmMhaJJFrZ4db2v9cTYBG35qANiozxWnMOuo= + + + Headers/SellyVodPlayerDelegate.h + + hash2 + + gTWNdWZMwUfypeFDLMU1lTxOLcUSfaBHbHnsXp6qC5I= + + + Headers/SellyVodVideoPlayer.h + + hash2 + + vlZrOUVjg0gWfrjAQ5noWPHybPBOi+xuiXKlpX4hSoE= + + + Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.abi.json + + hash2 + + Qnesa0n4URGWAopawg9bGx36dUwkYV00BoCJ8LFzlyg= + + + Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftdoc + + hash2 + + VH/FP1w4H+8dTuhz8jvdl8zF1jE9W+QNeKO+FgNsCio= + + + Modules/SellyCloudSDK.swiftmodule/arm64-apple-ios-simulator.swiftmodule + + hash2 + + to/P0ioRNk3QILHiU44Ee83mk+ifIXHkxWKbZGkpbno= + + + Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.abi.json + + hash2 + + Qnesa0n4URGWAopawg9bGx36dUwkYV00BoCJ8LFzlyg= + + + Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftdoc + + hash2 + + qL7Nvz2/Cgdf3dyyx4vEtsmRcu7lw3YAm3eNF5peYmk= + + + Modules/SellyCloudSDK.swiftmodule/x86_64-apple-ios-simulator.swiftmodule + + hash2 + + Fsv+uX/0scE7XheG0SFDiEclbRT0Qe94H245Si+UTWI= + + + Modules/module.modulemap + + hash2 + + FO57EBZH3fRf9tOajhm60IS36G5jQ8uyD+Z1OQ/0nrs= + + + SellyCloudSDK.bundle/Info.plist + + hash2 + + 1xz755nY7h6lkSUYg7ruoqJWl82J717B2ZnTjOsOu8c= + + + SellyCloudSDK.bundle/black.jpg + + hash2 + + f/1egVxLL/cpZlH6oO6KZcP2KZYR3FE8f5UYnZoIcdk= + + + + rules + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^version.plist$ + + + rules2 + + .*\.dSYM($|/) + + weight + 11 + + ^(.*/)?\.DS_Store$ + + omit + + weight + 2000 + + ^.* + + ^.*\.lproj/ + + optional + + weight + 1000 + + ^.*\.lproj/locversion.plist$ + + omit + + weight + 1100 + + ^Base\.lproj/ + + weight + 1010 + + ^Info\.plist$ + + omit + + weight + 20 + + ^PkgInfo$ + + omit + + weight + 20 + + ^embedded\.provisionprofile$ + + weight + 20 + + ^version\.plist$ + + weight + 20 + + + +