// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 56; objects = { /* Begin PBXBuildFile section */ 00290D1F2BC9125700B5244E /* remote_config_defaults.plist in Resources */ = {isa = PBXBuildFile; fileRef = 00290D1E2BC9125700B5244E /* remote_config_defaults.plist */; }; 003624662BA3F0AB0080D014 /* ZZHImageExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 003624652BA3F0AB0080D014 /* ZZHImageExtension.swift */; }; 00374AE12BC92B7C00F1F20F /* ZNetUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00374AE02BC92B7C00F1F20F /* ZNetUtil.swift */; }; 005580782B9F1525004B9567 /* ZZHHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 005580772B9F1525004B9567 /* ZZHHelper.swift */; }; 006B61C72BBA499D003FCB49 /* SKUPay.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006B61C62BBA499D003FCB49 /* SKUPay.swift */; }; 006B61CA2BBA4B0D003FCB49 /* MembershipVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006B61C92BBA4B0D003FCB49 /* MembershipVC.swift */; }; 006B61CD2BBA4E3D003FCB49 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006B61CC2BBA4E3D003FCB49 /* UserInfo.swift */; }; 006B61CF2BBA5D0A003FCB49 /* MembershipVCConfigureView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006B61CE2BBA5D0A003FCB49 /* MembershipVCConfigureView.swift */; }; 006B61D12BBA5DB4003FCB49 /* MembershipProductView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006B61D02BBA5DB4003FCB49 /* MembershipProductView.swift */; }; 006B61D32BBAA938003FCB49 /* StoreKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 006B61D22BBAA938003FCB49 /* StoreKit.framework */; }; 006B61DC2BBCFAC4003FCB49 /* CustomSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006B61DB2BBCFAC4003FCB49 /* CustomSheetController.swift */; }; 006B61DE2BBCFB45003FCB49 /* CustomSheetCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 006B61DD2BBCFB45003FCB49 /* CustomSheetCell.swift */; }; 009661F82BAD6C7100FCA65F /* CCSpaceAlbumFilterPopView2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 009661F72BAD6C7100FCA65F /* CCSpaceAlbumFilterPopView2.swift */; }; 009661FA2BAD876200FCA65F /* PhotosUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 009661F92BAD876200FCA65F /* PhotosUI.framework */; }; 009661FC2BADB20D00FCA65F /* CoreMotion.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 009661FB2BADB20D00FCA65F /* CoreMotion.framework */; }; 009662442BB2B93C00FCA65F /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 009662432BB2B93C00FCA65F /* SceneDelegate.swift */; }; 009662462BB3B39900FCA65F /* External.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 009662452BB3B39900FCA65F /* External.storyboard */; }; 0096624A2BB3B45200FCA65F /* ExternalSceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 009662492BB3B45200FCA65F /* ExternalSceneDelegate.swift */; }; 0096624D2BB3BA3B00FCA65F /* ZZHExternalViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0096624C2BB3BA3B00FCA65F /* ZZHExternalViewController.swift */; }; 0096625A2BB552E700FCA65F /* CCSpatialVideoDisplayForVideoTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = 009662592BB552E700FCA65F /* CCSpatialVideoDisplayForVideoTask.swift */; }; 009DFB032BC63AF0007B56E8 /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 009DFB022BC63AF0007B56E8 /* CoreImage.framework */; }; 009DFB0E2BC8CFA2007B56E8 /* FeedbackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 009DFB0D2BC8CFA2007B56E8 /* FeedbackView.swift */; }; 009DFB112BC8E2E9007B56E8 /* MenuVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 009DFB102BC8E2E9007B56E8 /* MenuVC.swift */; }; 009DFB132BC8EA90007B56E8 /* MenuVCCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 009DFB122BC8EA90007B56E8 /* MenuVCCell.swift */; }; 00B946252B67B7DE00DA668F /* CCSpatialPlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00B946242B67B7DE00DA668F /* CCSpatialPlayView.swift */; }; 00C665732BAA81F900C309C3 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 00C665722BAA81F900C309C3 /* GoogleService-Info.plist */; }; 00C665792BAA94EA00C309C3 /* CopyCrashHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00C665772BAA941E00C309C3 /* CopyCrashHandler.swift */; }; 00D33BF42B998BF700604A44 /* SpatialImageConvertor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00D33BF32B998BF700604A44 /* SpatialImageConvertor.swift */; }; 00D33BF62B99A19900604A44 /* SpatialVideoConvertor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00D33BF52B99A19900604A44 /* SpatialVideoConvertor.swift */; }; 00D33BFA2B9AB21A00604A44 /* ZZHAVExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00D33BF92B9AB21A00604A44 /* ZZHAVExtension.swift */; }; 00EB2D022BA2D15700924D84 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 00EB2D012BA2D14700924D84 /* Localizable.strings */; }; 00EB2D052BA2D59000924D84 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 00EB2D042BA2D59000924D84 /* MessageUI.framework */; }; 00ED6B342BA04AC200915BDE /* PlayByTransferConvertor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00ED6B332BA04AC200915BDE /* PlayByTransferConvertor.swift */; }; 04E1D3F12B68EDFE00743F2F /* CCWebController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04E1D3F02B68EDFE00743F2F /* CCWebController.swift */; }; 1E02C9322B8990C600DD3143 /* CCDeviceOperationListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E02C9312B8990C600DD3143 /* CCDeviceOperationListView.swift */; }; 1E02C9342B89916C00DD3143 /* CCDeviceOperationListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E02C9332B89916C00DD3143 /* CCDeviceOperationListCell.swift */; }; 1E02C9362B89DB6700DD3143 /* CCEnumFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E02C9352B89DB6700DD3143 /* CCEnumFile.swift */; }; 1E1EA2882B9325D300A5D5D2 /* CCSpatialPhotoDisplayController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1EA2872B9325D300A5D5D2 /* CCSpatialPhotoDisplayController.swift */; }; 1E1EA28C2B93272700A5D5D2 /* CCSpatialDisplayTypeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1EA28B2B93272700A5D5D2 /* CCSpatialDisplayTypeView.swift */; }; 1E1EA28E2B93393A00A5D5D2 /* UIButton+CCExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1EA28D2B93393A00A5D5D2 /* UIButton+CCExtension.swift */; }; 1E1EA2902B933C8200A5D5D2 /* VideoWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1EA28F2B933C8200A5D5D2 /* VideoWriter.swift */; }; 1E1EA2942B9364F000A5D5D2 /* CCSpatialVideoDisplayController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1EA2932B9364F000A5D5D2 /* CCSpatialVideoDisplayController.swift */; }; 1E1EA2962B936C9600A5D5D2 /* VideoConvertor2.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E1EA2952B936C9600A5D5D2 /* VideoConvertor2.swift */; }; 1E277B76988DF1691E8E5A49 /* Pods_SwiftProject.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9EA4E292727B09E3FAEA5146 /* Pods_SwiftProject.framework */; }; 1E3945A02B8398B000D0F5CA /* VRVideoTransformController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E39459F2B8398B000D0F5CA /* VRVideoTransformController.swift */; }; 1EE5C5F72B8F973A00EDFC2F /* CCSpatialShootController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE5C5F62B8F973A00EDFC2F /* CCSpatialShootController.swift */; }; 1EE5C5FA2B8F97BF00EDFC2F /* SpatialVideoWriter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EE5C5F92B8F97BF00EDFC2F /* SpatialVideoWriter.swift */; }; 1EEF683E2B8D079600B953F7 /* CCVRPreviewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EEF683D2B8D079600B953F7 /* CCVRPreviewController.swift */; }; 1EFAF0BA2B8AF5EF002A1773 /* UIView+CCExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFAF0B92B8AF5EF002A1773 /* UIView+CCExtension.swift */; }; 1EFAF0BD2B8B1D84002A1773 /* CCPopMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFAF0BC2B8B1D84002A1773 /* CCPopMenuView.swift */; }; 1EFAF0C02B8B7A59002A1773 /* VRPhotoTransformController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFAF0BF2B8B7A59002A1773 /* VRPhotoTransformController.swift */; }; 1EFB8C6C2B88D52200C72119 /* CCCommonFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFB8C6B2B88D52200C72119 /* CCCommonFile.swift */; }; 1EFB8C6E2B88D9D800C72119 /* CCBottomMenuPopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFB8C6D2B88D9D800C72119 /* CCBottomMenuPopView.swift */; }; 1EFB8C702B88DA4800C72119 /* CCBottomMenuCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFB8C6F2B88DA4800C72119 /* CCBottomMenuCell.swift */; }; 1EFB8C762B88DD1200C72119 /* CCTransformProgressPopView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFB8C752B88DD1200C72119 /* CCTransformProgressPopView.swift */; }; 1EFB8C782B88E2F600C72119 /* UIColor+CCExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1EFB8C772B88E2F600C72119 /* UIColor+CCExtension.swift */; }; AF21208E2B4E7F1A00400B7F /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF21208D2B4E7F1A00400B7F /* AppDelegate.swift */; }; AF2120952B4E7F1A00400B7F /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AF2120932B4E7F1A00400B7F /* Main.storyboard */; }; AF2120972B4E7F1C00400B7F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AF2120962B4E7F1C00400B7F /* Assets.xcassets */; }; AF21209A2B4E7F1C00400B7F /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AF2120982B4E7F1C00400B7F /* LaunchScreen.storyboard */; }; AF2120AB2B4E848400400B7F /* RootNavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120AA2B4E848400400B7F /* RootNavigationController.swift */; }; AF2120AD2B4E92B000400B7F /* RootTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120AC2B4E92B000400B7F /* RootTabBarController.swift */; }; AF2120AF2B4E930400400B7F /* RootManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120AE2B4E930400400B7F /* RootManager.swift */; }; AF2120B12B4E947F00400B7F /* BaseVirtualController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120B02B4E947F00400B7F /* BaseVirtualController.swift */; }; AF2120B32B4E94BE00400B7F /* CCDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120B22B4E94BE00400B7F /* CCDefine.swift */; }; AF2120C32B4E95DA00400B7F /* NSObject+Add.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120BB2B4E95D900400B7F /* NSObject+Add.swift */; }; AF2120C42B4E95DA00400B7F /* UIImage+Add.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120BC2B4E95D900400B7F /* UIImage+Add.swift */; }; AF2120C52B4E95DA00400B7F /* UIButton+Add.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120BD2B4E95D900400B7F /* UIButton+Add.swift */; }; AF2120C62B4E95DA00400B7F /* UIView+Add.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120BE2B4E95D900400B7F /* UIView+Add.swift */; }; AF2120C72B4E95DA00400B7F /* UIColor+Add.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120BF2B4E95D900400B7F /* UIColor+Add.swift */; }; AF2120C82B4E95DA00400B7F /* NSString+Add.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120C02B4E95D900400B7F /* NSString+Add.swift */; }; AF2120C92B4E95DA00400B7F /* UIDevice+Add.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120C12B4E95D900400B7F /* UIDevice+Add.swift */; }; AF2120CA2B4E95DA00400B7F /* UITableView+Add.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120C22B4E95DA00400B7F /* UITableView+Add.swift */; }; AF2120CC2B4E973800400B7F /* CCInputTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120CB2B4E973800400B7F /* CCInputTextField.swift */; }; AF2120CE2B4E979500400B7F /* CCTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120CD2B4E979500400B7F /* CCTextField.swift */; }; AF2120D02B4E982300400B7F /* CCUserDefault.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120CF2B4E982300400B7F /* CCUserDefault.swift */; }; AF2120D22B4E99E600400B7F /* CCAddImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120D12B4E99E600400B7F /* CCAddImage.swift */; }; AF2120D42B4E99FA00400B7F /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2120D32B4E99F900400B7F /* MobileCoreServices.framework */; }; AF2120D62B4E9A0100400B7F /* Photos.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF2120D52B4E9A0100400B7F /* Photos.framework */; }; AF2120D82B4E9AC500400B7F /* CCAddImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120D72B4E9AC500400B7F /* CCAddImageView.swift */; }; AF2120DA2B4E9BD400400B7F /* CCAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120D92B4E9BD400400B7F /* CCAlert.swift */; }; AF2120DE2B4E9C3500400B7F /* AppDelegate+Add.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120DD2B4E9C3500400B7F /* AppDelegate+Add.swift */; }; AF2120E02B4E9C8000400B7F /* Timer+Add.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120DF2B4E9C8000400B7F /* Timer+Add.swift */; }; AF2120E42B4E9D5A00400B7F /* CCSMSView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120E32B4E9D5A00400B7F /* CCSMSView.swift */; }; AF2120E62B4E9DE000400B7F /* CCTableSwitchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120E52B4E9DE000400B7F /* CCTableSwitchView.swift */; }; AF2120E82B4E9E5900400B7F /* CCDatePickerController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120E72B4E9E5900400B7F /* CCDatePickerController.swift */; }; AF2120EA2B4EA15400400B7F /* CCRequestLoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120E92B4EA15400400B7F /* CCRequestLoadingView.swift */; }; AF2120EC2B4EA2FC00400B7F /* BaseController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120EB2B4EA2FC00400B7F /* BaseController.swift */; }; AF2120EE2B4EA34E00400B7F /* BaseTableViewPlainController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120ED2B4EA34E00400B7F /* BaseTableViewPlainController.swift */; }; AF2120F02B4EA39D00400B7F /* BaseTableViewGroupedController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120EF2B4EA39D00400B7F /* BaseTableViewGroupedController.swift */; }; AF2120F42B4EA43F00400B7F /* CCCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120F32B4EA43F00400B7F /* CCCollectionViewFlowLayout.swift */; }; AF2120FA2B4EA5BD00400B7F /* CCHomeController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120F92B4EA5BD00400B7F /* CCHomeController.swift */; }; AF2120FC2B4EA5C800400B7F /* CCMineController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120FB2B4EA5C800400B7F /* CCMineController.swift */; }; AF2120FE2B4EA5F100400B7F /* CCLoginController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120FD2B4EA5F100400B7F /* CCLoginController.swift */; }; AF2121002B4EA5FE00400B7F /* CCRegisterController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2120FF2B4EA5FE00400B7F /* CCRegisterController.swift */; }; AF2121022B4EA60C00400B7F /* CCHomeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2121012B4EA60C00400B7F /* CCHomeView.swift */; }; AF2121042B4EA61A00400B7F /* CCMineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2121032B4EA61A00400B7F /* CCMineView.swift */; }; AF2121072B4EA63000400B7F /* CCHomeData.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2121062B4EA63000400B7F /* CCHomeData.swift */; }; AF2121092B4EA7E200400B7F /* CCRequestDefine.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF2121082B4EA7E200400B7F /* CCRequestDefine.swift */; }; AF21210B2B4EA7FE00400B7F /* CCRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF21210A2B4EA7FE00400B7F /* CCRequest.swift */; }; AF21210D2B4EA86700400B7F /* RootData.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF21210C2B4EA86700400B7F /* RootData.swift */; }; AFD9F5932B58C34A008716DE /* ImageProcessingShaders.metal in Sources */ = {isa = PBXBuildFile; fileRef = AFD9F5922B58C34A008716DE /* ImageProcessingShaders.metal */; }; AFD9F5952B58D029008716DE /* MetalPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFD9F5942B58D029008716DE /* MetalPlayer.swift */; }; CBBE190C2BC929F50095F6C4 /* FeedBackVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBBE190B2BC929F50095F6C4 /* FeedBackVC.swift */; }; CBC8BFBA2BC9082700FC49CC /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AF478B022B577D51005C35A5 /* AVFoundation.framework */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ 00290D1E2BC9125700B5244E /* remote_config_defaults.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = remote_config_defaults.plist; sourceTree = ""; }; 003624652BA3F0AB0080D014 /* ZZHImageExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZZHImageExtension.swift; sourceTree = ""; }; 00374AE02BC92B7C00F1F20F /* ZNetUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZNetUtil.swift; sourceTree = ""; }; 005580772B9F1525004B9567 /* ZZHHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZZHHelper.swift; sourceTree = ""; }; 006B61C62BBA499D003FCB49 /* SKUPay.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SKUPay.swift; sourceTree = ""; }; 006B61C92BBA4B0D003FCB49 /* MembershipVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MembershipVC.swift; sourceTree = ""; }; 006B61CC2BBA4E3D003FCB49 /* UserInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserInfo.swift; sourceTree = ""; }; 006B61CE2BBA5D0A003FCB49 /* MembershipVCConfigureView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MembershipVCConfigureView.swift; sourceTree = ""; }; 006B61D02BBA5DB4003FCB49 /* MembershipProductView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MembershipProductView.swift; sourceTree = ""; }; 006B61D22BBAA938003FCB49 /* StoreKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = StoreKit.framework; path = System/Library/Frameworks/StoreKit.framework; sourceTree = SDKROOT; }; 006B61DB2BBCFAC4003FCB49 /* CustomSheetController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomSheetController.swift; sourceTree = ""; }; 006B61DD2BBCFB45003FCB49 /* CustomSheetCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomSheetCell.swift; sourceTree = ""; }; 009661F72BAD6C7100FCA65F /* CCSpaceAlbumFilterPopView2.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCSpaceAlbumFilterPopView2.swift; sourceTree = ""; }; 009661F92BAD876200FCA65F /* PhotosUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PhotosUI.framework; path = System/Library/Frameworks/PhotosUI.framework; sourceTree = SDKROOT; }; 009661FB2BADB20D00FCA65F /* CoreMotion.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMotion.framework; path = System/Library/Frameworks/CoreMotion.framework; sourceTree = SDKROOT; }; 009662432BB2B93C00FCA65F /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; 009662452BB3B39900FCA65F /* External.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = External.storyboard; sourceTree = ""; }; 009662492BB3B45200FCA65F /* ExternalSceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExternalSceneDelegate.swift; sourceTree = ""; }; 0096624C2BB3BA3B00FCA65F /* ZZHExternalViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZZHExternalViewController.swift; sourceTree = ""; }; 009662592BB552E700FCA65F /* CCSpatialVideoDisplayForVideoTask.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCSpatialVideoDisplayForVideoTask.swift; sourceTree = ""; }; 009DFB022BC63AF0007B56E8 /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; }; 009DFB0D2BC8CFA2007B56E8 /* FeedbackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedbackView.swift; sourceTree = ""; }; 009DFB102BC8E2E9007B56E8 /* MenuVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuVC.swift; sourceTree = ""; }; 009DFB122BC8EA90007B56E8 /* MenuVCCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MenuVCCell.swift; sourceTree = ""; }; 00B946222B67B26D00DA668F /* ddd_video.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = ddd_video.mp4; sourceTree = ""; }; 00B946242B67B7DE00DA668F /* CCSpatialPlayView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCSpatialPlayView.swift; sourceTree = ""; }; 00C665722BAA81F900C309C3 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 00C665772BAA941E00C309C3 /* CopyCrashHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CopyCrashHandler.swift; sourceTree = ""; }; 00D33BF32B998BF700604A44 /* SpatialImageConvertor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpatialImageConvertor.swift; sourceTree = ""; }; 00D33BF52B99A19900604A44 /* SpatialVideoConvertor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpatialVideoConvertor.swift; sourceTree = ""; }; 00D33BF92B9AB21A00604A44 /* ZZHAVExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZZHAVExtension.swift; sourceTree = ""; }; 00EB2D002BA2D14700924D84 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; 00EB2D032BA2D16300924D84 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = ""; }; 00EB2D042BA2D59000924D84 /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; }; 00ED6B332BA04AC200915BDE /* PlayByTransferConvertor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayByTransferConvertor.swift; sourceTree = ""; }; 04E1D3F02B68EDFE00743F2F /* CCWebController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCWebController.swift; sourceTree = ""; }; 1E02C9312B8990C600DD3143 /* CCDeviceOperationListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCDeviceOperationListView.swift; sourceTree = ""; }; 1E02C9332B89916C00DD3143 /* CCDeviceOperationListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCDeviceOperationListCell.swift; sourceTree = ""; }; 1E02C9352B89DB6700DD3143 /* CCEnumFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCEnumFile.swift; sourceTree = ""; }; 1E1EA2872B9325D300A5D5D2 /* CCSpatialPhotoDisplayController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCSpatialPhotoDisplayController.swift; sourceTree = ""; }; 1E1EA28B2B93272700A5D5D2 /* CCSpatialDisplayTypeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCSpatialDisplayTypeView.swift; sourceTree = ""; }; 1E1EA28D2B93393A00A5D5D2 /* UIButton+CCExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIButton+CCExtension.swift"; sourceTree = ""; }; 1E1EA28F2B933C8200A5D5D2 /* VideoWriter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VideoWriter.swift; sourceTree = ""; }; 1E1EA2932B9364F000A5D5D2 /* CCSpatialVideoDisplayController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCSpatialVideoDisplayController.swift; sourceTree = ""; }; 1E1EA2952B936C9600A5D5D2 /* VideoConvertor2.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VideoConvertor2.swift; sourceTree = ""; }; 1E39459F2B8398B000D0F5CA /* VRVideoTransformController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VRVideoTransformController.swift; sourceTree = ""; }; 1EE5C5F62B8F973A00EDFC2F /* CCSpatialShootController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCSpatialShootController.swift; sourceTree = ""; }; 1EE5C5F92B8F97BF00EDFC2F /* SpatialVideoWriter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SpatialVideoWriter.swift; sourceTree = ""; }; 1EEF683D2B8D079600B953F7 /* CCVRPreviewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCVRPreviewController.swift; sourceTree = ""; }; 1EFAF0B92B8AF5EF002A1773 /* UIView+CCExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+CCExtension.swift"; sourceTree = ""; }; 1EFAF0BC2B8B1D84002A1773 /* CCPopMenuView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCPopMenuView.swift; sourceTree = ""; }; 1EFAF0BF2B8B7A59002A1773 /* VRPhotoTransformController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VRPhotoTransformController.swift; sourceTree = ""; }; 1EFB8C6B2B88D52200C72119 /* CCCommonFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCCommonFile.swift; sourceTree = ""; }; 1EFB8C6D2B88D9D800C72119 /* CCBottomMenuPopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCBottomMenuPopView.swift; sourceTree = ""; }; 1EFB8C6F2B88DA4800C72119 /* CCBottomMenuCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCBottomMenuCell.swift; sourceTree = ""; }; 1EFB8C752B88DD1200C72119 /* CCTransformProgressPopView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCTransformProgressPopView.swift; sourceTree = ""; }; 1EFB8C772B88E2F600C72119 /* UIColor+CCExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+CCExtension.swift"; sourceTree = ""; }; 82EFD038CCEC9C6A7729E06E /* Pods-SwiftProject.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwiftProject.debug.xcconfig"; path = "Target Support Files/Pods-SwiftProject/Pods-SwiftProject.debug.xcconfig"; sourceTree = ""; }; 9351834EA7803D23A47BDCA7 /* Pods-SwiftProject.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-SwiftProject.release.xcconfig"; path = "Target Support Files/Pods-SwiftProject/Pods-SwiftProject.release.xcconfig"; sourceTree = ""; }; 9EA4E292727B09E3FAEA5146 /* Pods_SwiftProject.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SwiftProject.framework; sourceTree = BUILT_PRODUCTS_DIR; }; AF21208A2B4E7F1A00400B7F /* SwiftProject.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SwiftProject.app; sourceTree = BUILT_PRODUCTS_DIR; }; AF21208D2B4E7F1A00400B7F /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; AF2120942B4E7F1A00400B7F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; AF2120962B4E7F1C00400B7F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; AF2120992B4E7F1C00400B7F /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; AF21209B2B4E7F1C00400B7F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; AF2120AA2B4E848400400B7F /* RootNavigationController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootNavigationController.swift; sourceTree = ""; }; AF2120AC2B4E92B000400B7F /* RootTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootTabBarController.swift; sourceTree = ""; }; AF2120AE2B4E930400400B7F /* RootManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootManager.swift; sourceTree = ""; }; AF2120B02B4E947F00400B7F /* BaseVirtualController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseVirtualController.swift; sourceTree = ""; }; AF2120B22B4E94BE00400B7F /* CCDefine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCDefine.swift; sourceTree = ""; }; AF2120BB2B4E95D900400B7F /* NSObject+Add.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSObject+Add.swift"; sourceTree = ""; }; AF2120BC2B4E95D900400B7F /* UIImage+Add.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImage+Add.swift"; sourceTree = ""; }; AF2120BD2B4E95D900400B7F /* UIButton+Add.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIButton+Add.swift"; sourceTree = ""; }; AF2120BE2B4E95D900400B7F /* UIView+Add.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIView+Add.swift"; sourceTree = ""; }; AF2120BF2B4E95D900400B7F /* UIColor+Add.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIColor+Add.swift"; sourceTree = ""; }; AF2120C02B4E95D900400B7F /* NSString+Add.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSString+Add.swift"; sourceTree = ""; }; AF2120C12B4E95D900400B7F /* UIDevice+Add.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIDevice+Add.swift"; sourceTree = ""; }; AF2120C22B4E95DA00400B7F /* UITableView+Add.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UITableView+Add.swift"; sourceTree = ""; }; AF2120CB2B4E973800400B7F /* CCInputTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCInputTextField.swift; sourceTree = ""; }; AF2120CD2B4E979500400B7F /* CCTextField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCTextField.swift; sourceTree = ""; }; AF2120CF2B4E982300400B7F /* CCUserDefault.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCUserDefault.swift; sourceTree = ""; }; AF2120D12B4E99E600400B7F /* CCAddImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCAddImage.swift; sourceTree = ""; }; AF2120D32B4E99F900400B7F /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; AF2120D52B4E9A0100400B7F /* Photos.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Photos.framework; path = System/Library/Frameworks/Photos.framework; sourceTree = SDKROOT; }; AF2120D72B4E9AC500400B7F /* CCAddImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCAddImageView.swift; sourceTree = ""; }; AF2120D92B4E9BD400400B7F /* CCAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCAlert.swift; sourceTree = ""; }; AF2120DD2B4E9C3500400B7F /* AppDelegate+Add.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AppDelegate+Add.swift"; sourceTree = ""; }; AF2120DF2B4E9C8000400B7F /* Timer+Add.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Timer+Add.swift"; sourceTree = ""; }; AF2120E32B4E9D5A00400B7F /* CCSMSView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCSMSView.swift; sourceTree = ""; }; AF2120E52B4E9DE000400B7F /* CCTableSwitchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCTableSwitchView.swift; sourceTree = ""; }; AF2120E72B4E9E5900400B7F /* CCDatePickerController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCDatePickerController.swift; sourceTree = ""; }; AF2120E92B4EA15400400B7F /* CCRequestLoadingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCRequestLoadingView.swift; sourceTree = ""; }; AF2120EB2B4EA2FC00400B7F /* BaseController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseController.swift; sourceTree = ""; }; AF2120ED2B4EA34E00400B7F /* BaseTableViewPlainController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseTableViewPlainController.swift; sourceTree = ""; }; AF2120EF2B4EA39D00400B7F /* BaseTableViewGroupedController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseTableViewGroupedController.swift; sourceTree = ""; }; AF2120F32B4EA43F00400B7F /* CCCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCCollectionViewFlowLayout.swift; sourceTree = ""; }; AF2120F92B4EA5BD00400B7F /* CCHomeController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCHomeController.swift; sourceTree = ""; }; AF2120FB2B4EA5C800400B7F /* CCMineController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCMineController.swift; sourceTree = ""; }; AF2120FD2B4EA5F100400B7F /* CCLoginController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCLoginController.swift; sourceTree = ""; }; AF2120FF2B4EA5FE00400B7F /* CCRegisterController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCRegisterController.swift; sourceTree = ""; }; AF2121012B4EA60C00400B7F /* CCHomeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCHomeView.swift; sourceTree = ""; }; AF2121032B4EA61A00400B7F /* CCMineView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCMineView.swift; sourceTree = ""; }; AF2121062B4EA63000400B7F /* CCHomeData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCHomeData.swift; sourceTree = ""; }; AF2121082B4EA7E200400B7F /* CCRequestDefine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCRequestDefine.swift; sourceTree = ""; }; AF21210A2B4EA7FE00400B7F /* CCRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CCRequest.swift; sourceTree = ""; }; AF21210C2B4EA86700400B7F /* RootData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RootData.swift; sourceTree = ""; }; AF478B022B577D51005C35A5 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; AFD9F5922B58C34A008716DE /* ImageProcessingShaders.metal */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.metal; path = ImageProcessingShaders.metal; sourceTree = ""; }; AFD9F5942B58D029008716DE /* MetalPlayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetalPlayer.swift; sourceTree = ""; }; CBBE190B2BC929F50095F6C4 /* FeedBackVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedBackVC.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ AF2120872B4E7F1A00400B7F /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( 00EB2D052BA2D59000924D84 /* MessageUI.framework in Frameworks */, 009DFB032BC63AF0007B56E8 /* CoreImage.framework in Frameworks */, CBC8BFBA2BC9082700FC49CC /* AVFoundation.framework in Frameworks */, 1E277B76988DF1691E8E5A49 /* Pods_SwiftProject.framework in Frameworks */, 006B61D32BBAA938003FCB49 /* StoreKit.framework in Frameworks */, AF2120D42B4E99FA00400B7F /* MobileCoreServices.framework in Frameworks */, 009661FA2BAD876200FCA65F /* PhotosUI.framework in Frameworks */, AF2120D62B4E9A0100400B7F /* Photos.framework in Frameworks */, 009661FC2BADB20D00FCA65F /* CoreMotion.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 006B61C52BBA4974003FCB49 /* SKUPay */ = { isa = PBXGroup; children = ( 006B61C62BBA499D003FCB49 /* SKUPay.swift */, ); path = SKUPay; sourceTree = ""; }; 006B61C82BBA4AF2003FCB49 /* MembershipVC */ = { isa = PBXGroup; children = ( 006B61C92BBA4B0D003FCB49 /* MembershipVC.swift */, 006B61CE2BBA5D0A003FCB49 /* MembershipVCConfigureView.swift */, 006B61D02BBA5DB4003FCB49 /* MembershipProductView.swift */, ); path = MembershipVC; sourceTree = ""; }; 006B61CB2BBA4E30003FCB49 /* UserInfo */ = { isa = PBXGroup; children = ( 006B61CC2BBA4E3D003FCB49 /* UserInfo.swift */, ); path = UserInfo; sourceTree = ""; }; 006B61DA2BBCFA54003FCB49 /* CustomSheetController */ = { isa = PBXGroup; children = ( 006B61DB2BBCFAC4003FCB49 /* CustomSheetController.swift */, 006B61DD2BBCFB45003FCB49 /* CustomSheetCell.swift */, ); path = CustomSheetController; sourceTree = ""; }; 0096624B2BB3BA0100FCA65F /* ExternalScreen */ = { isa = PBXGroup; children = ( 009662452BB3B39900FCA65F /* External.storyboard */, 009662492BB3B45200FCA65F /* ExternalSceneDelegate.swift */, 0096624C2BB3BA3B00FCA65F /* ZZHExternalViewController.swift */, ); path = ExternalScreen; sourceTree = ""; }; 009662582BB5527200FCA65F /* CCSpatialVideoDisplayController */ = { isa = PBXGroup; children = ( 1E1EA2932B9364F000A5D5D2 /* CCSpatialVideoDisplayController.swift */, 009662592BB552E700FCA65F /* CCSpatialVideoDisplayForVideoTask.swift */, ); path = CCSpatialVideoDisplayController; sourceTree = ""; }; 009B28AE2BC2692F006D8B8E /* CCSpatialPhotoDisplayController */ = { isa = PBXGroup; children = ( 1E1EA2872B9325D300A5D5D2 /* CCSpatialPhotoDisplayController.swift */, ); path = CCSpatialPhotoDisplayController; sourceTree = ""; }; 009DFB0C2BC8CEC7007B56E8 /* FeedbackView */ = { isa = PBXGroup; children = ( 009DFB0D2BC8CFA2007B56E8 /* FeedbackView.swift */, ); path = FeedbackView; sourceTree = ""; }; 009DFB0F2BC8E2D1007B56E8 /* MenuVC */ = { isa = PBXGroup; children = ( 009DFB102BC8E2E9007B56E8 /* MenuVC.swift */, 009DFB122BC8EA90007B56E8 /* MenuVCCell.swift */, CBBE190B2BC929F50095F6C4 /* FeedBackVC.swift */, ); path = MenuVC; sourceTree = ""; }; 1E02C9302B89909000DD3143 /* DeviceOperation */ = { isa = PBXGroup; children = ( 1E02C9312B8990C600DD3143 /* CCDeviceOperationListView.swift */, 1E02C9332B89916C00DD3143 /* CCDeviceOperationListCell.swift */, ); path = DeviceOperation; sourceTree = ""; }; 1E1EA28A2B9326DB00A5D5D2 /* CCSpatialDisplayTypeView */ = { isa = PBXGroup; children = ( 1E1EA28B2B93272700A5D5D2 /* CCSpatialDisplayTypeView.swift */, ); path = CCSpatialDisplayTypeView; sourceTree = ""; }; 1E39459C2B83837900D0F5CA /* RecordingVideo */ = { isa = PBXGroup; children = ( 009B28AE2BC2692F006D8B8E /* CCSpatialPhotoDisplayController */, 009662582BB5527200FCA65F /* CCSpatialVideoDisplayController */, 1EE5C5F62B8F973A00EDFC2F /* CCSpatialShootController.swift */, 1E39459F2B8398B000D0F5CA /* VRVideoTransformController.swift */, 1EFAF0BF2B8B7A59002A1773 /* VRPhotoTransformController.swift */, ); path = RecordingVideo; sourceTree = ""; }; 1EE5C5F82B8F97AA00EDFC2F /* Util */ = { isa = PBXGroup; children = ( 1E1EA2952B936C9600A5D5D2 /* VideoConvertor2.swift */, 00D33BF32B998BF700604A44 /* SpatialImageConvertor.swift */, 003624652BA3F0AB0080D014 /* ZZHImageExtension.swift */, 00D33BF52B99A19900604A44 /* SpatialVideoConvertor.swift */, 1E1EA28F2B933C8200A5D5D2 /* VideoWriter.swift */, 00D33BF92B9AB21A00604A44 /* ZZHAVExtension.swift */, 1EE5C5F92B8F97BF00EDFC2F /* SpatialVideoWriter.swift */, 005580772B9F1525004B9567 /* ZZHHelper.swift */, 00ED6B332BA04AC200915BDE /* PlayByTransferConvertor.swift */, 00374AE02BC92B7C00F1F20F /* ZNetUtil.swift */, ); path = Util; sourceTree = ""; }; 1EEF683C2B8D076B00B953F7 /* VRPreview */ = { isa = PBXGroup; children = ( 1EEF683D2B8D079600B953F7 /* CCVRPreviewController.swift */, ); path = VRPreview; sourceTree = ""; }; 1EF3B31E2B945DE0000BD52D /* CCSpaceAlbumFliterPopView */ = { isa = PBXGroup; children = ( 009661F72BAD6C7100FCA65F /* CCSpaceAlbumFilterPopView2.swift */, ); path = CCSpaceAlbumFliterPopView; sourceTree = ""; }; 1EFAF0B42B8AF003002A1773 /* Album */ = { isa = PBXGroup; children = ( 1EF3B31E2B945DE0000BD52D /* CCSpaceAlbumFliterPopView */, ); path = Album; sourceTree = ""; }; 1EFAF0BB2B8B1D55002A1773 /* MenuPop */ = { isa = PBXGroup; children = ( 1EFAF0BC2B8B1D84002A1773 /* CCPopMenuView.swift */, ); path = MenuPop; sourceTree = ""; }; 1EFB8C6A2B88D4FF00C72119 /* Config */ = { isa = PBXGroup; children = ( 1EFB8C6B2B88D52200C72119 /* CCCommonFile.swift */, 1E02C9352B89DB6700DD3143 /* CCEnumFile.swift */, ); path = Config; sourceTree = ""; }; 1EFB8C712B88DBCA00C72119 /* Menu */ = { isa = PBXGroup; children = ( 1EFB8C6D2B88D9D800C72119 /* CCBottomMenuPopView.swift */, 1EFB8C6F2B88DA4800C72119 /* CCBottomMenuCell.swift */, ); path = Menu; sourceTree = ""; }; 1EFB8C722B88DBD900C72119 /* Progress */ = { isa = PBXGroup; children = ( 1EFB8C752B88DD1200C72119 /* CCTransformProgressPopView.swift */, ); path = Progress; sourceTree = ""; }; 4D8F3A411661D600CD07B39B /* Frameworks */ = { isa = PBXGroup; children = ( 009DFB022BC63AF0007B56E8 /* CoreImage.framework */, 006B61D22BBAA938003FCB49 /* StoreKit.framework */, 009661FB2BADB20D00FCA65F /* CoreMotion.framework */, 009661F92BAD876200FCA65F /* PhotosUI.framework */, 00EB2D042BA2D59000924D84 /* MessageUI.framework */, AF478B022B577D51005C35A5 /* AVFoundation.framework */, AF2120D52B4E9A0100400B7F /* Photos.framework */, AF2120D32B4E99F900400B7F /* MobileCoreServices.framework */, 9EA4E292727B09E3FAEA5146 /* Pods_SwiftProject.framework */, ); name = Frameworks; sourceTree = ""; }; 8FE2D8F3994C24FE00D1852C /* Pods */ = { isa = PBXGroup; children = ( 82EFD038CCEC9C6A7729E06E /* Pods-SwiftProject.debug.xcconfig */, 9351834EA7803D23A47BDCA7 /* Pods-SwiftProject.release.xcconfig */, ); path = Pods; sourceTree = ""; }; AF2120812B4E7F1A00400B7F = { isa = PBXGroup; children = ( AF21208C2B4E7F1A00400B7F /* SwiftProject */, AF21208B2B4E7F1A00400B7F /* Products */, 8FE2D8F3994C24FE00D1852C /* Pods */, 4D8F3A411661D600CD07B39B /* Frameworks */, ); sourceTree = ""; }; AF21208B2B4E7F1A00400B7F /* Products */ = { isa = PBXGroup; children = ( AF21208A2B4E7F1A00400B7F /* SwiftProject.app */, ); name = Products; sourceTree = ""; }; AF21208C2B4E7F1A00400B7F /* SwiftProject */ = { isa = PBXGroup; children = ( AF2120A12B4E83AF00400B7F /* CCKit */, AF2120A62B4E83B000400B7F /* Project */, AF21208D2B4E7F1A00400B7F /* AppDelegate.swift */, 0096624B2BB3BA0100FCA65F /* ExternalScreen */, 009662432BB2B93C00FCA65F /* SceneDelegate.swift */, 00C665772BAA941E00C309C3 /* CopyCrashHandler.swift */, AF2120932B4E7F1A00400B7F /* Main.storyboard */, AF2120962B4E7F1C00400B7F /* Assets.xcassets */, 00C665722BAA81F900C309C3 /* GoogleService-Info.plist */, 00290D1E2BC9125700B5244E /* remote_config_defaults.plist */, AF2120982B4E7F1C00400B7F /* LaunchScreen.storyboard */, AF21209B2B4E7F1C00400B7F /* Info.plist */, 00EB2D012BA2D14700924D84 /* Localizable.strings */, ); path = SwiftProject; sourceTree = ""; }; AF2120A12B4E83AF00400B7F /* CCKit */ = { isa = PBXGroup; children = ( 006B61CB2BBA4E30003FCB49 /* UserInfo */, 006B61C52BBA4974003FCB49 /* SKUPay */, 1EFB8C6A2B88D4FF00C72119 /* Config */, AF2120BA2B4E95AF00400B7F /* Add */, AF2120A22B4E83AF00400B7F /* Kit */, AF2120A42B4E83AF00400B7F /* Root */, AF2120A52B4E83AF00400B7F /* Base */, ); path = CCKit; sourceTree = ""; }; AF2120A22B4E83AF00400B7F /* Kit */ = { isa = PBXGroup; children = ( AF2120A32B4E83AF00400B7F /* Request */, AF2120B22B4E94BE00400B7F /* CCDefine.swift */, AF2120CF2B4E982300400B7F /* CCUserDefault.swift */, AF2120CB2B4E973800400B7F /* CCInputTextField.swift */, AF2120CD2B4E979500400B7F /* CCTextField.swift */, AF2120D12B4E99E600400B7F /* CCAddImage.swift */, AF2120D72B4E9AC500400B7F /* CCAddImageView.swift */, AF2120D92B4E9BD400400B7F /* CCAlert.swift */, AF2120E32B4E9D5A00400B7F /* CCSMSView.swift */, AF2120E52B4E9DE000400B7F /* CCTableSwitchView.swift */, AF2120E72B4E9E5900400B7F /* CCDatePickerController.swift */, ); path = Kit; sourceTree = ""; }; AF2120A32B4E83AF00400B7F /* Request */ = { isa = PBXGroup; children = ( AF2120E92B4EA15400400B7F /* CCRequestLoadingView.swift */, AF2121082B4EA7E200400B7F /* CCRequestDefine.swift */, AF21210A2B4EA7FE00400B7F /* CCRequest.swift */, ); path = Request; sourceTree = ""; }; AF2120A42B4E83AF00400B7F /* Root */ = { isa = PBXGroup; children = ( AF2120AA2B4E848400400B7F /* RootNavigationController.swift */, AF2120AC2B4E92B000400B7F /* RootTabBarController.swift */, AF2120AE2B4E930400400B7F /* RootManager.swift */, AF21210C2B4EA86700400B7F /* RootData.swift */, ); path = Root; sourceTree = ""; }; AF2120A52B4E83AF00400B7F /* Base */ = { isa = PBXGroup; children = ( AF2120B02B4E947F00400B7F /* BaseVirtualController.swift */, AF2120EB2B4EA2FC00400B7F /* BaseController.swift */, AF2120ED2B4EA34E00400B7F /* BaseTableViewPlainController.swift */, AF2120EF2B4EA39D00400B7F /* BaseTableViewGroupedController.swift */, AF2120F32B4EA43F00400B7F /* CCCollectionViewFlowLayout.swift */, ); path = Base; sourceTree = ""; }; AF2120A62B4E83B000400B7F /* Project */ = { isa = PBXGroup; children = ( 1EE5C5F82B8F97AA00EDFC2F /* Util */, AF2120A72B4E83B000400B7F /* Controller */, AF2120A82B4E83B000400B7F /* View */, AF2120A92B4E83B000400B7F /* Data */, ); path = Project; sourceTree = ""; }; AF2120A72B4E83B000400B7F /* Controller */ = { isa = PBXGroup; children = ( 009DFB0F2BC8E2D1007B56E8 /* MenuVC */, 006B61C82BBA4AF2003FCB49 /* MembershipVC */, 1EEF683C2B8D076B00B953F7 /* VRPreview */, 1E39459C2B83837900D0F5CA /* RecordingVideo */, 00B946222B67B26D00DA668F /* ddd_video.mp4 */, AF2120F92B4EA5BD00400B7F /* CCHomeController.swift */, AF2120FB2B4EA5C800400B7F /* CCMineController.swift */, AF2120FD2B4EA5F100400B7F /* CCLoginController.swift */, AF2120FF2B4EA5FE00400B7F /* CCRegisterController.swift */, 04E1D3F02B68EDFE00743F2F /* CCWebController.swift */, ); path = Controller; sourceTree = ""; }; AF2120A82B4E83B000400B7F /* View */ = { isa = PBXGroup; children = ( 009DFB0C2BC8CEC7007B56E8 /* FeedbackView */, 006B61DA2BBCFA54003FCB49 /* CustomSheetController */, 1E1EA28A2B9326DB00A5D5D2 /* CCSpatialDisplayTypeView */, 1EFAF0B42B8AF003002A1773 /* Album */, 1EFAF0BB2B8B1D55002A1773 /* MenuPop */, 1E02C9302B89909000DD3143 /* DeviceOperation */, 1EFB8C722B88DBD900C72119 /* Progress */, 1EFB8C712B88DBCA00C72119 /* Menu */, AF2121012B4EA60C00400B7F /* CCHomeView.swift */, AF2121032B4EA61A00400B7F /* CCMineView.swift */, 00B946242B67B7DE00DA668F /* CCSpatialPlayView.swift */, ); path = View; sourceTree = ""; }; AF2120A92B4E83B000400B7F /* Data */ = { isa = PBXGroup; children = ( AFD9F5922B58C34A008716DE /* ImageProcessingShaders.metal */, AF2121062B4EA63000400B7F /* CCHomeData.swift */, AFD9F5942B58D029008716DE /* MetalPlayer.swift */, ); path = Data; sourceTree = ""; }; AF2120BA2B4E95AF00400B7F /* Add */ = { isa = PBXGroup; children = ( AF2120BB2B4E95D900400B7F /* NSObject+Add.swift */, AF2120C02B4E95D900400B7F /* NSString+Add.swift */, AF2120BD2B4E95D900400B7F /* UIButton+Add.swift */, AF2120BF2B4E95D900400B7F /* UIColor+Add.swift */, AF2120C12B4E95D900400B7F /* UIDevice+Add.swift */, AF2120BC2B4E95D900400B7F /* UIImage+Add.swift */, AF2120C22B4E95DA00400B7F /* UITableView+Add.swift */, AF2120BE2B4E95D900400B7F /* UIView+Add.swift */, AF2120DD2B4E9C3500400B7F /* AppDelegate+Add.swift */, AF2120DF2B4E9C8000400B7F /* Timer+Add.swift */, 1EFB8C772B88E2F600C72119 /* UIColor+CCExtension.swift */, 1EFAF0B92B8AF5EF002A1773 /* UIView+CCExtension.swift */, 1E1EA28D2B93393A00A5D5D2 /* UIButton+CCExtension.swift */, ); path = Add; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ AF2120892B4E7F1A00400B7F /* SwiftProject */ = { isa = PBXNativeTarget; buildConfigurationList = AF21209E2B4E7F1C00400B7F /* Build configuration list for PBXNativeTarget "SwiftProject" */; buildPhases = ( 05ED637CE1E5FE61563E8746 /* [CP] Check Pods Manifest.lock */, AF2120862B4E7F1A00400B7F /* Sources */, AF2120872B4E7F1A00400B7F /* Frameworks */, AF2120882B4E7F1A00400B7F /* Resources */, 22E31636DA9195DC6FD67641 /* [CP] Embed Pods Frameworks */, 009662532BB419EA00FCA65F /* ShellScript */, ); buildRules = ( ); dependencies = ( ); name = SwiftProject; packageProductDependencies = ( ); productName = SwiftProject; productReference = AF21208A2B4E7F1A00400B7F /* SwiftProject.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ AF2120822B4E7F1A00400B7F /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = 1; LastSwiftUpdateCheck = 1400; LastUpgradeCheck = 1400; TargetAttributes = { AF2120892B4E7F1A00400B7F = { CreatedOnToolsVersion = 14.0.1; }; }; }; buildConfigurationList = AF2120852B4E7F1A00400B7F /* Build configuration list for PBXProject "SwiftProject" */; compatibilityVersion = "Xcode 14.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, "zh-Hans", ); mainGroup = AF2120812B4E7F1A00400B7F; packageReferences = ( 00C665742BAA84C500C309C3 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */, ); productRefGroup = AF21208B2B4E7F1A00400B7F /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( AF2120892B4E7F1A00400B7F /* SwiftProject */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ AF2120882B4E7F1A00400B7F /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( 00290D1F2BC9125700B5244E /* remote_config_defaults.plist in Resources */, 00EB2D022BA2D15700924D84 /* Localizable.strings in Resources */, AF21209A2B4E7F1C00400B7F /* LaunchScreen.storyboard in Resources */, AF2120972B4E7F1C00400B7F /* Assets.xcassets in Resources */, AF2120952B4E7F1A00400B7F /* Main.storyboard in Resources */, 009662462BB3B39900FCA65F /* External.storyboard in Resources */, 00C665732BAA81F900C309C3 /* GoogleService-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 009662532BB419EA00FCA65F /* ShellScript */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}", "$(SRCROOT)/$(BUILT_PRODUCTS_DIR)/$(INFOPLIST_PATH)", ); outputFileListPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${BUILD_DIR%/Build/*}/SourcePackages/checkouts/firebase-ios-sdk/Crashlytics/run\"\n"; }; 05ED637CE1E5FE61563E8746 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( ); inputPaths = ( "${PODS_PODFILE_DIR_PATH}/Podfile.lock", "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; outputFileListPaths = ( ); outputPaths = ( "$(DERIVED_FILE_DIR)/Pods-SwiftProject-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; showEnvVarsInLog = 0; }; 22E31636DA9195DC6FD67641 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-SwiftProject/Pods-SwiftProject-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-SwiftProject/Pods-SwiftProject-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-SwiftProject/Pods-SwiftProject-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ AF2120862B4E7F1A00400B7F /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( AF2120CC2B4E973800400B7F /* CCInputTextField.swift in Sources */, AF2120C72B4E95DA00400B7F /* UIColor+Add.swift in Sources */, AF2120C52B4E95DA00400B7F /* UIButton+Add.swift in Sources */, AF2121022B4EA60C00400B7F /* CCHomeView.swift in Sources */, AF21208E2B4E7F1A00400B7F /* AppDelegate.swift in Sources */, AF2120FC2B4EA5C800400B7F /* CCMineController.swift in Sources */, 1E3945A02B8398B000D0F5CA /* VRVideoTransformController.swift in Sources */, 00C665792BAA94EA00C309C3 /* CopyCrashHandler.swift in Sources */, AF2120AD2B4E92B000400B7F /* RootTabBarController.swift in Sources */, 00B946252B67B7DE00DA668F /* CCSpatialPlayView.swift in Sources */, 0096624A2BB3B45200FCA65F /* ExternalSceneDelegate.swift in Sources */, AFD9F5932B58C34A008716DE /* ImageProcessingShaders.metal in Sources */, AF2120F02B4EA39D00400B7F /* BaseTableViewGroupedController.swift in Sources */, 1E1EA2962B936C9600A5D5D2 /* VideoConvertor2.swift in Sources */, AF2120CA2B4E95DA00400B7F /* UITableView+Add.swift in Sources */, 1EFAF0BA2B8AF5EF002A1773 /* UIView+CCExtension.swift in Sources */, 009DFB0E2BC8CFA2007B56E8 /* FeedbackView.swift in Sources */, AF2120C42B4E95DA00400B7F /* UIImage+Add.swift in Sources */, 1EFAF0C02B8B7A59002A1773 /* VRPhotoTransformController.swift in Sources */, AF21210B2B4EA7FE00400B7F /* CCRequest.swift in Sources */, AF2120D82B4E9AC500400B7F /* CCAddImageView.swift in Sources */, 00D33BF42B998BF700604A44 /* SpatialImageConvertor.swift in Sources */, 006B61CA2BBA4B0D003FCB49 /* MembershipVC.swift in Sources */, AF2120B32B4E94BE00400B7F /* CCDefine.swift in Sources */, 1EEF683E2B8D079600B953F7 /* CCVRPreviewController.swift in Sources */, 04E1D3F12B68EDFE00743F2F /* CCWebController.swift in Sources */, 1E02C9342B89916C00DD3143 /* CCDeviceOperationListCell.swift in Sources */, AF2120EA2B4EA15400400B7F /* CCRequestLoadingView.swift in Sources */, 1EFB8C6C2B88D52200C72119 /* CCCommonFile.swift in Sources */, 1EE5C5FA2B8F97BF00EDFC2F /* SpatialVideoWriter.swift in Sources */, 1EFB8C762B88DD1200C72119 /* CCTransformProgressPopView.swift in Sources */, 009DFB112BC8E2E9007B56E8 /* MenuVC.swift in Sources */, AF2121042B4EA61A00400B7F /* CCMineView.swift in Sources */, AF21210D2B4EA86700400B7F /* RootData.swift in Sources */, AF2121092B4EA7E200400B7F /* CCRequestDefine.swift in Sources */, 005580782B9F1525004B9567 /* ZZHHelper.swift in Sources */, AF2120C32B4E95DA00400B7F /* NSObject+Add.swift in Sources */, 1EE5C5F72B8F973A00EDFC2F /* CCSpatialShootController.swift in Sources */, 006B61DE2BBCFB45003FCB49 /* CustomSheetCell.swift in Sources */, 1EFB8C782B88E2F600C72119 /* UIColor+CCExtension.swift in Sources */, 00D33BF62B99A19900604A44 /* SpatialVideoConvertor.swift in Sources */, CBBE190C2BC929F50095F6C4 /* FeedBackVC.swift in Sources */, AF2120EE2B4EA34E00400B7F /* BaseTableViewPlainController.swift in Sources */, 1E1EA28C2B93272700A5D5D2 /* CCSpatialDisplayTypeView.swift in Sources */, AF2120C62B4E95DA00400B7F /* UIView+Add.swift in Sources */, AF2120E82B4E9E5900400B7F /* CCDatePickerController.swift in Sources */, AF2120B12B4E947F00400B7F /* BaseVirtualController.swift in Sources */, 1E02C9362B89DB6700DD3143 /* CCEnumFile.swift in Sources */, 1EFAF0BD2B8B1D84002A1773 /* CCPopMenuView.swift in Sources */, AF2120F42B4EA43F00400B7F /* CCCollectionViewFlowLayout.swift in Sources */, AF2120C82B4E95DA00400B7F /* NSString+Add.swift in Sources */, 1E1EA2902B933C8200A5D5D2 /* VideoWriter.swift in Sources */, AF2120E62B4E9DE000400B7F /* CCTableSwitchView.swift in Sources */, 0096624D2BB3BA3B00FCA65F /* ZZHExternalViewController.swift in Sources */, 00D33BFA2B9AB21A00604A44 /* ZZHAVExtension.swift in Sources */, 009661F82BAD6C7100FCA65F /* CCSpaceAlbumFilterPopView2.swift in Sources */, 009DFB132BC8EA90007B56E8 /* MenuVCCell.swift in Sources */, AF2120E02B4E9C8000400B7F /* Timer+Add.swift in Sources */, 006B61C72BBA499D003FCB49 /* SKUPay.swift in Sources */, AF2120DE2B4E9C3500400B7F /* AppDelegate+Add.swift in Sources */, 1EFB8C6E2B88D9D800C72119 /* CCBottomMenuPopView.swift in Sources */, 003624662BA3F0AB0080D014 /* ZZHImageExtension.swift in Sources */, 1E1EA2942B9364F000A5D5D2 /* CCSpatialVideoDisplayController.swift in Sources */, AFD9F5952B58D029008716DE /* MetalPlayer.swift in Sources */, AF2121002B4EA5FE00400B7F /* CCRegisterController.swift in Sources */, AF2120D02B4E982300400B7F /* CCUserDefault.swift in Sources */, AF2120EC2B4EA2FC00400B7F /* BaseController.swift in Sources */, AF2120D22B4E99E600400B7F /* CCAddImage.swift in Sources */, AF2120E42B4E9D5A00400B7F /* CCSMSView.swift in Sources */, 1E1EA28E2B93393A00A5D5D2 /* UIButton+CCExtension.swift in Sources */, 009662442BB2B93C00FCA65F /* SceneDelegate.swift in Sources */, AF2120AB2B4E848400400B7F /* RootNavigationController.swift in Sources */, AF2120C92B4E95DA00400B7F /* UIDevice+Add.swift in Sources */, 00374AE12BC92B7C00F1F20F /* ZNetUtil.swift in Sources */, 006B61CD2BBA4E3D003FCB49 /* UserInfo.swift in Sources */, AF2120AF2B4E930400400B7F /* RootManager.swift in Sources */, 1E02C9322B8990C600DD3143 /* CCDeviceOperationListView.swift in Sources */, AF2120DA2B4E9BD400400B7F /* CCAlert.swift in Sources */, 006B61D12BBA5DB4003FCB49 /* MembershipProductView.swift in Sources */, 0096625A2BB552E700FCA65F /* CCSpatialVideoDisplayForVideoTask.swift in Sources */, 1EFB8C702B88DA4800C72119 /* CCBottomMenuCell.swift in Sources */, AF2120FA2B4EA5BD00400B7F /* CCHomeController.swift in Sources */, 00ED6B342BA04AC200915BDE /* PlayByTransferConvertor.swift in Sources */, AF2121072B4EA63000400B7F /* CCHomeData.swift in Sources */, AF2120FE2B4EA5F100400B7F /* CCLoginController.swift in Sources */, 006B61CF2BBA5D0A003FCB49 /* MembershipVCConfigureView.swift in Sources */, AF2120CE2B4E979500400B7F /* CCTextField.swift in Sources */, 1E1EA2882B9325D300A5D5D2 /* CCSpatialPhotoDisplayController.swift in Sources */, 006B61DC2BBCFAC4003FCB49 /* CustomSheetController.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXVariantGroup section */ 00EB2D012BA2D14700924D84 /* Localizable.strings */ = { isa = PBXVariantGroup; children = ( 00EB2D002BA2D14700924D84 /* en */, 00EB2D032BA2D16300924D84 /* zh-Hans */, ); name = Localizable.strings; sourceTree = ""; }; AF2120932B4E7F1A00400B7F /* Main.storyboard */ = { isa = PBXVariantGroup; children = ( AF2120942B4E7F1A00400B7F /* Base */, ); name = Main.storyboard; sourceTree = ""; }; AF2120982B4E7F1C00400B7F /* LaunchScreen.storyboard */ = { isa = PBXVariantGroup; children = ( AF2120992B4E7F1C00400B7F /* Base */, ); name = LaunchScreen.storyboard; sourceTree = ""; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ AF21209C2B4E7F1C00400B7F /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 16.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; }; name = Debug; }; AF21209D2B4E7F1C00400B7F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; CLANG_ENABLE_OBJC_WEAK = YES; CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu11; GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 16.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_OPTIMIZATION_LEVEL = "-O"; VALIDATE_PRODUCT = YES; }; name = Release; }; AF21209F2B4E7F1C00400B7F /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 82EFD038CCEC9C6A7729E06E /* Pods-SwiftProject.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1.1; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEVELOPMENT_TEAM = 8DQD6BV6H9; ENABLE_APP_SANDBOX = NO; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "COCOAPODS=1", "$(inherited)", "PB_FIELD_32BIT=1", "PB_NO_PACKED_STRUCTS=1", "PB_ENABLE_MALLOC=1", ); GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = SwiftProject/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = VPCamera; INFOPLIST_KEY_NSCameraUsageDescription = "我们需要访问您的相机,以便能够正常拍摄录制空间视频及空间图片"; INFOPLIST_KEY_NSMicrophoneUsageDescription = "我们需要访问您的麦克风,以便能够正常的拍摄录制空间视频"; INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "我们需要访问您的相册,以便您能够从相册中选择照片、视频进行媒体空间转码"; INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "我们需要访问您的相册,以便您能够从相册中选择照片、视频进行媒体空间转码"; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen.storyboard; INFOPLIST_KEY_UIMainStoryboardFile = Main; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; IPHONEOS_DEPLOYMENT_TARGET = 17.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.5; OTHER_CFLAGS = ""; OTHER_SWIFT_FLAGS = "$(inherited) -D COCOAPODS"; PRODUCT_BUNDLE_IDENTIFIER = com.nsk.tdvideo; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 1; }; name = Debug; }; AF2120A02B4E7F1C00400B7F /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 9351834EA7803D23A47BDCA7 /* Pods-SwiftProject.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1.1; DEVELOPMENT_TEAM = 8DQD6BV6H9; ENABLE_APP_SANDBOX = NO; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "COCOAPODS=1", "$(inherited)", "PB_FIELD_32BIT=1", "PB_NO_PACKED_STRUCTS=1", "PB_ENABLE_MALLOC=1", ); GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = SwiftProject/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = VPCamera; INFOPLIST_KEY_NSCameraUsageDescription = "我们需要访问您的相机,以便能够正常拍摄录制空间视频及空间图片"; INFOPLIST_KEY_NSMicrophoneUsageDescription = "我们需要访问您的麦克风,以便能够正常的拍摄录制空间视频"; INFOPLIST_KEY_NSPhotoLibraryAddUsageDescription = "我们需要访问您的相册,以便您能够从相册中选择照片、视频进行媒体空间转码"; INFOPLIST_KEY_NSPhotoLibraryUsageDescription = "我们需要访问您的相册,以便您能够从相册中选择照片、视频进行媒体空间转码"; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen.storyboard; INFOPLIST_KEY_UIMainStoryboardFile = Main; INFOPLIST_KEY_UISupportedInterfaceOrientations = UIInterfaceOrientationPortrait; INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; IPHONEOS_DEPLOYMENT_TARGET = 17.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); MARKETING_VERSION = 1.5; OTHER_CFLAGS = ""; OTHER_SWIFT_FLAGS = "$(inherited) -D COCOAPODS"; PRODUCT_BUNDLE_IDENTIFIER = com.nsk.tdvideo; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SUPPORTS_XR_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = 1; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ AF2120852B4E7F1A00400B7F /* Build configuration list for PBXProject "SwiftProject" */ = { isa = XCConfigurationList; buildConfigurations = ( AF21209C2B4E7F1C00400B7F /* Debug */, AF21209D2B4E7F1C00400B7F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; AF21209E2B4E7F1C00400B7F /* Build configuration list for PBXNativeTarget "SwiftProject" */ = { isa = XCConfigurationList; buildConfigurations = ( AF21209F2B4E7F1C00400B7F /* Debug */, AF2120A02B4E7F1C00400B7F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ 00C665742BAA84C500C309C3 /* XCRemoteSwiftPackageReference "firebase-ios-sdk" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/firebase/firebase-ios-sdk"; requirement = { kind = upToNextMajorVersion; minimumVersion = 10.23.0; }; }; /* End XCRemoteSwiftPackageReference section */ }; rootObject = AF2120822B4E7F1A00400B7F /* Project object */; }