From: liangzhenying <867174124@qq.com> Date: Wed, 1 Apr 2026 03:17:20 +0000 (+0800) Subject: 改了deepchords对话智能体过滤条件 X-Git-Url: http://git.snicker.com.cn/?a=commitdiff_plain;h=36cc4b09dd59153c5b50b1db290e84758e3a0a20;p=mirrors%2FShenYin.git 改了deepchords对话智能体过滤条件 --- diff --git a/ShenYin/Podfile.lock b/ShenYin/Podfile.lock index 9d55145..ed85c25 100644 --- a/ShenYin/Podfile.lock +++ b/ShenYin/Podfile.lock @@ -180,6 +180,6 @@ SPEC CHECKSUMS: YYText: 5c461d709e24d55a182d1441c41dc639a18a4849 ZipArchive: e25a4373192673e3229ac8d6e9f64a3e5713c966 -PODFILE CHECKSUM: 3bd369c727acf17501cbe54fcf6d3db80114b76e +PODFILE CHECKSUM: b68a0be04d48dc6fcae024cc05501713ac7885cc COCOAPODS: 1.16.2 diff --git a/ShenYin/ShenYin.xcodeproj/project.pbxproj b/ShenYin/ShenYin.xcodeproj/project.pbxproj index 3e576d0..988c981 100644 --- a/ShenYin/ShenYin.xcodeproj/project.pbxproj +++ b/ShenYin/ShenYin.xcodeproj/project.pbxproj @@ -17,8 +17,8 @@ 644D1BB5EDD3EA1D77C57786 /* Pods_DeepChordsSdk.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 248D8B53B5A178ACA5867275 /* Pods_DeepChordsSdk.framework */; }; 7666589AAA94A323B6090425 /* Pods_playboy.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A4F1BB919D567C3B6B0EBAA7 /* Pods_playboy.framework */; }; 7BF71F6F6455A7A5A0EBA77D /* Pods_PaXa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3755188AEEAC55CE96C820DE /* Pods_PaXa.framework */; }; - 817510A595D00CAD05E3772C /* (null) in Frameworks */ = {isa = PBXBuildFile; }; - A73854330ECAFC0F24F9BD6B /* Pods_DeepChords.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 191703D316D0C0CB5EBF34F2 /* Pods_DeepChords.framework */; }; + 817510A595D00CAD05E3772C /* BuildFile in Frameworks */ = {isa = PBXBuildFile; }; + D7F1AC2CACDFEAEEFFA02AB4 /* Pods_ShenYin.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0676888E06B3E1399E5E62D1 /* Pods_ShenYin.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -90,15 +90,15 @@ /* Begin PBXFileReference section */ 058EF64D878E16629966B814 /* Pods_demo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_demo.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0676888E06B3E1399E5E62D1 /* Pods_ShenYin.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ShenYin.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 0D54E0EF2F0A61E600A80EE7 /* DeepChordsSdk.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DeepChordsSdk.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 16E2FB8C843A2136E114E451 /* Pods-demo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-demo.debug.xcconfig"; path = "Target Support Files/Pods-demo/Pods-demo.debug.xcconfig"; sourceTree = ""; }; - 191703D316D0C0CB5EBF34F2 /* Pods_DeepChords.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DeepChords.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 216A861D9D5F822AB0D0FFFE /* Pods-PaiSa.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PaiSa.release.xcconfig"; path = "Target Support Files/Pods-PaiSa/Pods-PaiSa.release.xcconfig"; sourceTree = ""; }; 248D8B53B5A178ACA5867275 /* Pods_DeepChordsSdk.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_DeepChordsSdk.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3755188AEEAC55CE96C820DE /* Pods_PaXa.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_PaXa.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3F1301E52F750E7400B9B4F5 /* PaXa.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = PaXa.app; sourceTree = BUILT_PRODUCTS_DIR; }; 3F7602EA2EFA891200588C18 /* DeepChordsSdk.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = DeepChordsSdk.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 3F887B9C2E38D8DC00C98658 /* DeepChords.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DeepChords.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 3F887B9C2E38D8DC00C98658 /* ShenYin.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ShenYin.app; sourceTree = BUILT_PRODUCTS_DIR; }; 3F8F58282EBCA2B800FFC00B /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; 3FD1DFF42F0E00BF00A62733 /* playboy.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = playboy.app; sourceTree = BUILT_PRODUCTS_DIR; }; 436E333D3CD1E8D9AE7F00EA /* Pods-PaiSa.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-PaiSa.debug.xcconfig"; path = "Target Support Files/Pods-PaiSa/Pods-PaiSa.debug.xcconfig"; sourceTree = ""; }; @@ -146,14 +146,14 @@ ); target = 3F1301D42F750E7400B9B4F5 /* PaXa */; }; - 3F372ED22F6BF6A100E5C3B2 /* Exceptions for "DeepChordsSdk" folder in "DeepChords" target */ = { + 3F372ED22F6BF6A100E5C3B2 /* Exceptions for "DeepChordsSdk" folder in "ShenYin" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( StarburstSdkDirect.xcframework, ); - target = 3F887B9B2E38D8DC00C98658 /* DeepChords */; + target = 3F887B9B2E38D8DC00C98658 /* ShenYin */; }; - 3F887BAE2E38D8DD00C98658 /* Exceptions for "ShenYin" folder in "DeepChords" target */ = { + 3F887BAE2E38D8DD00C98658 /* Exceptions for "ShenYin" folder in "ShenYin" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; membershipExceptions = ( Channel/DeepChords/DeepChords.plist, @@ -172,7 +172,7 @@ Channel/PLAYBOY/PLAYBOY.xcassets, Channel/recording.gif, ); - target = 3F887B9B2E38D8DC00C98658 /* DeepChords */; + target = 3F887B9B2E38D8DC00C98658 /* ShenYin */; }; 3FCB2E7F2F6AAE8C007AB47F /* Exceptions for "DeepChordsSdk" folder in "playboy" target */ = { isa = PBXFileSystemSynchronizedBuildFileExceptionSet; @@ -223,75 +223,52 @@ /* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ /* Begin PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet section */ - 3F131F812F75162900B9B4F5 /* Exceptions for "ShenYin" folder in "Embed Frameworks" phase from "PaXa" target */ = { + 3F131F812F75162900B9B4F5 /* Exceptions for "ShenYin" folder in "Embed Frameworks" build phase */ = { isa = PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet; - attributesByRelativePath = { - Channel/DeepChords/Sdk/JoyGemAI.framework = (CodeSignOnCopy, RemoveHeadersOnCopy, ); - Channel/PLAYBOY/Sdk/JLAudioUnitKit.xcframework = (CodeSignOnCopy, RemoveHeadersOnCopy, ); - }; buildPhase = 3F1301E02F750E7400B9B4F5 /* Embed Frameworks */; membershipExceptions = ( Channel/DeepChords/Sdk/JoyGemAI.framework, Channel/PLAYBOY/Sdk/JLAudioUnitKit.xcframework, ); }; - 3F131F872F75164300B9B4F5 /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" phase from "PaXa" target */ = { + 3F131F872F75164300B9B4F5 /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" build phase */ = { isa = PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet; - attributesByRelativePath = { - StarburstSdkDirect.xcframework = (CodeSignOnCopy, RemoveHeadersOnCopy, ); - }; buildPhase = 3F1301E02F750E7400B9B4F5 /* Embed Frameworks */; membershipExceptions = ( StarburstSdkDirect.xcframework, ); }; - 3F372ED32F6BF6A100E5C3B2 /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" phase from "DeepChords" target */ = { + 3F372ED32F6BF6A100E5C3B2 /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" build phase */ = { isa = PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet; - attributesByRelativePath = { - StarburstSdkDirect.xcframework = (CodeSignOnCopy, RemoveHeadersOnCopy, ); - }; buildPhase = 3FEFE9092F1B252000D82F17 /* Embed Frameworks */; membershipExceptions = ( StarburstSdkDirect.xcframework, ); }; - 3F372EF42F6CE3CE00E5C3B2 /* Exceptions for "ShenYin" folder in "Embed Frameworks" phase from "DeepChords" target */ = { + 3F372EF42F6CE3CE00E5C3B2 /* Exceptions for "ShenYin" folder in "Embed Frameworks" build phase */ = { isa = PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet; - attributesByRelativePath = { - Channel/DeepChords/Sdk/JoyGemAI.framework = (CodeSignOnCopy, RemoveHeadersOnCopy, ); - Channel/PLAYBOY/Sdk/JLAudioUnitKit.xcframework = (CodeSignOnCopy, RemoveHeadersOnCopy, ); - }; buildPhase = 3FEFE9092F1B252000D82F17 /* Embed Frameworks */; membershipExceptions = ( Channel/DeepChords/Sdk/JoyGemAI.framework, Channel/PLAYBOY/Sdk/JLAudioUnitKit.xcframework, ); }; - 3FCB29902F6A7DAD007AB47F /* Exceptions for "ShenYin" folder in "Embed Frameworks" phase from "playboy" target */ = { + 3FCB29902F6A7DAD007AB47F /* Exceptions for "ShenYin" folder in "Embed Frameworks" build phase */ = { isa = PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet; - attributesByRelativePath = { - Channel/PLAYBOY/Sdk/JLAudioUnitKit.xcframework = (CodeSignOnCopy, RemoveHeadersOnCopy, ); - }; buildPhase = 3FD1DFEF2F0E00BF00A62733 /* Embed Frameworks */; membershipExceptions = ( Channel/PLAYBOY/Sdk/JLAudioUnitKit.xcframework, ); }; - 3FCB2E832F6AAEC8007AB47F /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" phase from "DeepChordsSdk" target */ = { + 3FCB2E832F6AAEC8007AB47F /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" build phase */ = { isa = PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet; - attributesByRelativePath = { - StarburstSdkDirect.xcframework = (CodeSignOnCopy, RemoveHeadersOnCopy, ); - }; buildPhase = 3FFB77C52F17A11100EF9A60 /* Embed Frameworks */; membershipExceptions = ( StarburstSdkDirect.xcframework, ); }; - 3FCB2E862F6AAEEE007AB47F /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" phase from "playboy" target */ = { + 3FCB2E862F6AAEEE007AB47F /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" build phase */ = { isa = PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet; - attributesByRelativePath = { - StarburstSdkDirect.xcframework = (CodeSignOnCopy, RemoveHeadersOnCopy, ); - }; buildPhase = 3FD1DFEF2F0E00BF00A62733 /* Embed Frameworks */; membershipExceptions = ( StarburstSdkDirect.xcframework, @@ -303,13 +280,13 @@ 0D54E0F02F0A61E600A80EE7 /* DeepChordsSdk */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( - 3F372ED22F6BF6A100E5C3B2 /* Exceptions for "DeepChordsSdk" folder in "DeepChords" target */, - 3F372ED32F6BF6A100E5C3B2 /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" phase from "DeepChords" target */, - 3FCB2E832F6AAEC8007AB47F /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" phase from "DeepChordsSdk" target */, + 3F372ED22F6BF6A100E5C3B2 /* Exceptions for "DeepChordsSdk" folder in "ShenYin" target */, + 3F372ED32F6BF6A100E5C3B2 /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" build phase */, + 3FCB2E832F6AAEC8007AB47F /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" build phase */, 3FCB2E7F2F6AAE8C007AB47F /* Exceptions for "DeepChordsSdk" folder in "playboy" target */, - 3FCB2E862F6AAEEE007AB47F /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" phase from "playboy" target */, + 3FCB2E862F6AAEEE007AB47F /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" build phase */, 3F131F862F75164300B9B4F5 /* Exceptions for "DeepChordsSdk" folder in "PaXa" target */, - 3F131F872F75164300B9B4F5 /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" phase from "PaXa" target */, + 3F131F872F75164300B9B4F5 /* Exceptions for "DeepChordsSdk" folder in "Embed Frameworks" build phase */, ); path = DeepChordsSdk; sourceTree = ""; @@ -317,12 +294,12 @@ 3F887B9E2E38D8DC00C98658 /* ShenYin */ = { isa = PBXFileSystemSynchronizedRootGroup; exceptions = ( - 3F887BAE2E38D8DD00C98658 /* Exceptions for "ShenYin" folder in "DeepChords" target */, - 3F372EF42F6CE3CE00E5C3B2 /* Exceptions for "ShenYin" folder in "Embed Frameworks" phase from "DeepChords" target */, + 3F887BAE2E38D8DD00C98658 /* Exceptions for "ShenYin" folder in "ShenYin" target */, + 3F372EF42F6CE3CE00E5C3B2 /* Exceptions for "ShenYin" folder in "Embed Frameworks" build phase */, 3FD1DFF52F0E00BF00A62733 /* Exceptions for "ShenYin" folder in "playboy" target */, - 3FCB29902F6A7DAD007AB47F /* Exceptions for "ShenYin" folder in "Embed Frameworks" phase from "playboy" target */, + 3FCB29902F6A7DAD007AB47F /* Exceptions for "ShenYin" folder in "Embed Frameworks" build phase */, 3F1301E62F750E7400B9B4F5 /* Exceptions for "ShenYin" folder in "PaXa" target */, - 3F131F812F75162900B9B4F5 /* Exceptions for "ShenYin" folder in "Embed Frameworks" phase from "PaXa" target */, + 3F131F812F75162900B9B4F5 /* Exceptions for "ShenYin" folder in "Embed Frameworks" build phase */, ); path = ShenYin; sourceTree = ""; @@ -352,7 +329,7 @@ buildActionMask = 2147483647; files = ( 3F372ECC2F6BF69800E5C3B2 /* DeepChordsSdk.framework in Frameworks */, - A73854330ECAFC0F24F9BD6B /* Pods_DeepChords.framework in Frameworks */, + D7F1AC2CACDFEAEEFFA02AB4 /* Pods_ShenYin.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -361,7 +338,7 @@ buildActionMask = 2147483647; files = ( 3FFB77C12F179F3100EF9A60 /* DeepChordsSdk.framework in Frameworks */, - 817510A595D00CAD05E3772C /* (null) in Frameworks */, + 817510A595D00CAD05E3772C /* BuildFile in Frameworks */, 30B13DEF1AA0E4C54D873276 /* Pods_playboy.framework in Frameworks */, 7666589AAA94A323B6090425 /* Pods_playboy.framework in Frameworks */, ); @@ -408,7 +385,7 @@ 3F887B9D2E38D8DC00C98658 /* Products */ = { isa = PBXGroup; children = ( - 3F887B9C2E38D8DC00C98658 /* DeepChords.app */, + 3F887B9C2E38D8DC00C98658 /* ShenYin.app */, 0D54E0EF2F0A61E600A80EE7 /* DeepChordsSdk.framework */, 3FD1DFF42F0E00BF00A62733 /* playboy.app */, 3F1301E52F750E7400B9B4F5 /* PaXa.app */, @@ -423,8 +400,8 @@ 248D8B53B5A178ACA5867275 /* Pods_DeepChordsSdk.framework */, 058EF64D878E16629966B814 /* Pods_demo.framework */, A4F1BB919D567C3B6B0EBAA7 /* Pods_playboy.framework */, - 191703D316D0C0CB5EBF34F2 /* Pods_DeepChords.framework */, 3755188AEEAC55CE96C820DE /* Pods_PaXa.framework */, + 0676888E06B3E1399E5E62D1 /* Pods_ShenYin.framework */, ); name = Frameworks; sourceTree = ""; @@ -490,9 +467,9 @@ productReference = 3F1301E52F750E7400B9B4F5 /* PaXa.app */; productType = "com.apple.product-type.application"; }; - 3F887B9B2E38D8DC00C98658 /* DeepChords */ = { + 3F887B9B2E38D8DC00C98658 /* ShenYin */ = { isa = PBXNativeTarget; - buildConfigurationList = 3F887BAF2E38D8DD00C98658 /* Build configuration list for PBXNativeTarget "DeepChords" */; + buildConfigurationList = 3F887BAF2E38D8DD00C98658 /* Build configuration list for PBXNativeTarget "ShenYin" */; buildPhases = ( FEE3A20D8A2FA81E622C488B /* [CP] Check Pods Manifest.lock */, 3F887B982E38D8DC00C98658 /* Sources */, @@ -510,9 +487,9 @@ fileSystemSynchronizedGroups = ( 3F887B9E2E38D8DC00C98658 /* ShenYin */, ); - name = DeepChords; + name = ShenYin; productName = LingQi; - productReference = 3F887B9C2E38D8DC00C98658 /* DeepChords.app */; + productReference = 3F887B9C2E38D8DC00C98658 /* ShenYin.app */; productType = "com.apple.product-type.application"; }; 3FD1DFE32F0E00BF00A62733 /* playboy */ = { @@ -571,7 +548,7 @@ projectDirPath = ""; projectRoot = ""; targets = ( - 3F887B9B2E38D8DC00C98658 /* DeepChords */, + 3F887B9B2E38D8DC00C98658 /* ShenYin */, 0D54E0EE2F0A61E600A80EE7 /* DeepChordsSdk */, 3FD1DFE32F0E00BF00A62733 /* playboy */, 3F1301D42F750E7400B9B4F5 /* PaXa */, @@ -620,19 +597,15 @@ files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-DeepChords/Pods-DeepChords-resources-${CONFIGURATION}-input-files.xcfilelist", - ); - inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ShenYin/Pods-ShenYin-resources-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-DeepChords/Pods-DeepChords-resources-${CONFIGURATION}-output-files.xcfilelist", - ); - outputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ShenYin/Pods-ShenYin-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DeepChords/Pods-DeepChords-resources.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ShenYin/Pods-ShenYin-resources.sh\"\n"; showEnvVarsInLog = 0; }; 3F1301D72F750E7400B9B4F5 /* [CP] Check Pods Manifest.lock */ = { @@ -665,14 +638,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-PaXa/Pods-PaXa-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-PaXa/Pods-PaXa-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-PaXa/Pods-PaXa-frameworks.sh\"\n"; @@ -686,14 +655,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-PaXa/Pods-PaXa-resources-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-PaXa/Pods-PaXa-resources-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-PaXa/Pods-PaXa-resources.sh\"\n"; @@ -729,14 +694,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-playboy/Pods-playboy-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-playboy/Pods-playboy-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-playboy/Pods-playboy-frameworks.sh\"\n"; @@ -770,19 +731,15 @@ files = ( ); inputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-DeepChords/Pods-DeepChords-frameworks-${CONFIGURATION}-input-files.xcfilelist", - ); - inputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ShenYin/Pods-ShenYin-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( - "${PODS_ROOT}/Target Support Files/Pods-DeepChords/Pods-DeepChords-frameworks-${CONFIGURATION}-output-files.xcfilelist", - ); - outputPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-ShenYin/Pods-ShenYin-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-DeepChords/Pods-DeepChords-frameworks.sh\"\n"; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-ShenYin/Pods-ShenYin-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; FEE3A20D8A2FA81E622C488B /* [CP] Check Pods Manifest.lock */ = { @@ -800,7 +757,7 @@ outputFileListPaths = ( ); outputPaths = ( - "$(DERIVED_FILE_DIR)/Pods-DeepChords-checkManifestLockResult.txt", + "$(DERIVED_FILE_DIR)/Pods-ShenYin-checkManifestLockResult.txt", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; @@ -1091,7 +1048,7 @@ }; 3F887BB02E38D8DD00C98658 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 4834CE3C31B34D7BFC6E9AFF /* Pods-DeepChords.debug.xcconfig */; + baseConfigurationReference = 5F5DE5910965D53C2B3405B0 /* Pods-ShenYin.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -1148,7 +1105,7 @@ }; 3F887BB12E38D8DD00C98658 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 85663407E3D81E62C8500847 /* Pods-DeepChords.release.xcconfig */; + baseConfigurationReference = FBA7C30445BB0602D6B92F11 /* Pods-ShenYin.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; @@ -1472,7 +1429,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 3F887BAF2E38D8DD00C98658 /* Build configuration list for PBXNativeTarget "DeepChords" */ = { + 3F887BAF2E38D8DD00C98658 /* Build configuration list for PBXNativeTarget "ShenYin" */ = { isa = XCConfigurationList; buildConfigurations = ( 3F887BB02E38D8DD00C98658 /* Debug */, diff --git a/ShenYin/ShenYin.xcodeproj/xcshareddata/xcschemes/DeepChords.xcscheme b/ShenYin/ShenYin.xcodeproj/xcshareddata/xcschemes/DeepChords.xcscheme index fec8999..c6d7e15 100644 --- a/ShenYin/ShenYin.xcodeproj/xcshareddata/xcschemes/DeepChords.xcscheme +++ b/ShenYin/ShenYin.xcodeproj/xcshareddata/xcschemes/DeepChords.xcscheme @@ -16,8 +16,8 @@ @@ -59,8 +59,8 @@ @@ -76,8 +76,8 @@ diff --git a/ShenYin/ShenYin/Channel/DeepChords/Channel/UI/JoyChatVC.swift b/ShenYin/ShenYin/Channel/DeepChords/Channel/UI/JoyChatVC.swift index d4c2a1e..19a69bd 100644 --- a/ShenYin/ShenYin/Channel/DeepChords/Channel/UI/JoyChatVC.swift +++ b/ShenYin/ShenYin/Channel/DeepChords/Channel/UI/JoyChatVC.swift @@ -140,7 +140,7 @@ class JoyChatVC:BaseVC{ let vc = RoleListVC(list: roleList, selectedModel: roleItem.role) {[weak self] model in guard let self = self else{return} roleItem.role = model - headerView.update(name: model.name, role: model.role) + headerView.update(role: model) let joyMode = JoyGemSpeaker() joyMode.role = model.role joyMode.sid = model.sid @@ -162,8 +162,15 @@ class JoyChatVC:BaseVC{ func loadRoleList(){ JoyGemChatManager.shared().getSpeakerList {[weak self] speakers in guard let self = self,speakers.count > 0 else{return} - self.roleList = speakers.map{CCRole(sid: $0.sid, name: $0.name, type: $0.type, role: $0.role)} - self.roleList.insert(CCRole.xiaoYin, at: 0) + var list = speakers.map{CCRole(sid: $0.sid, name: $0.name, type: $0.type, role: $0.role)} + list.insert(CCRole.xiaoYin, at: 0) + + self.roleList = [CCRole]() + for item in list{ + if item.image != nil{ + roleList.append(item) + } + } var currentRole = roleList.first if let cacheRole = RoleCache.get(){ @@ -175,7 +182,7 @@ class JoyChatVC:BaseVC{ } } self.roleItem.role = currentRole - self.headerView.update(name: self.roleItem.role.name, role: self.roleItem.role.role) + self.headerView.update( role: currentRole!) let joyMode = JoyGemSpeaker() joyMode.role = self.roleItem.role.role joyMode.sid = self.roleItem.role.sid diff --git a/ShenYin/ShenYin/Channel/PLAYBOY/Channel/UI/PbChatVC.swift b/ShenYin/ShenYin/Channel/PLAYBOY/Channel/UI/PbChatVC.swift index 4c4a4bc..373ed82 100644 --- a/ShenYin/ShenYin/Channel/PLAYBOY/Channel/UI/PbChatVC.swift +++ b/ShenYin/ShenYin/Channel/PLAYBOY/Channel/UI/PbChatVC.swift @@ -129,7 +129,7 @@ class PbChatVC:BaseVC{ let vc = RoleListVC(list: roleList, selectedModel: roleItem.role) {[weak self] model in guard let self = self else{return} roleItem.role = model - headerView.update(name: model.name, role: model.role) + headerView.update(role:model) DcChatManager.shared.role = DCRole(sid: model.sid, name: model.name, type: model.type, role: model.role) } App.shared.goToPage(vc) @@ -169,7 +169,7 @@ class PbChatVC:BaseVC{ } guard let currentRole = currentRole else{return} self.roleItem.role = currentRole - self.headerView.update(name: self.roleItem.role.name, role: self.roleItem.role.role) + self.headerView.update(role: self.roleItem.role) DcChatManager.shared.role = DCRole(sid: currentRole.sid, name: currentRole.name, type: currentRole.type, role: currentRole.role) } } diff --git a/ShenYin/ShenYin/UI/Home/Chat/CCRole.swift b/ShenYin/ShenYin/UI/Home/Chat/CCRole.swift index 1eedcda..1f1e4d3 100644 --- a/ShenYin/ShenYin/UI/Home/Chat/CCRole.swift +++ b/ShenYin/ShenYin/UI/Home/Chat/CCRole.swift @@ -4,6 +4,7 @@ // // Created by liangshi on 2025/12/26. // +import UIKit public class CCRole{ /// 音色id @@ -34,4 +35,7 @@ public class CCRole{ return model } + var image:UIImage?{ + return UIImage(named: "role_" + role) + } } diff --git a/ShenYin/ShenYin/UI/Home/Chat/ChatHeaderView.swift b/ShenYin/ShenYin/UI/Home/Chat/ChatHeaderView.swift index 993bf5f..6d8cfb2 100644 --- a/ShenYin/ShenYin/UI/Home/Chat/ChatHeaderView.swift +++ b/ShenYin/ShenYin/UI/Home/Chat/ChatHeaderView.swift @@ -11,9 +11,9 @@ class ChatHeaderView: BaseView { let titleLabel = UILabel() let desLabel = UILabel() - func update(name:String,role:String){ - titleLabel.text = "嗨!我是".l10n + name - icon.image = UIImage(named: "role_" + role) + func update(role:CCRole){ + titleLabel.text = "嗨!我是".l10n + role.name + icon.image = role.image } override func setupViews() { diff --git a/ShenYin/ShenYin/UI/Home/Chat/ChatNavigationBarItem.swift b/ShenYin/ShenYin/UI/Home/Chat/ChatNavigationBarItem.swift index c17a44c..1d23a82 100644 --- a/ShenYin/ShenYin/UI/Home/Chat/ChatNavigationBarItem.swift +++ b/ShenYin/ShenYin/UI/Home/Chat/ChatNavigationBarItem.swift @@ -46,7 +46,7 @@ class ChatRoleItem: BaseView { var role:CCRole!{ didSet{ titleLabel.text = role.name - icon.image = UIImage(named: "role_" + role.role) + icon.image = role.image } } diff --git a/ShenYin/ShenYin/UI/Home/Chat/RoleListVC.swift b/ShenYin/ShenYin/UI/Home/Chat/RoleListVC.swift index f55af22..d4004b3 100644 --- a/ShenYin/ShenYin/UI/Home/Chat/RoleListVC.swift +++ b/ShenYin/ShenYin/UI/Home/Chat/RoleListVC.swift @@ -85,7 +85,7 @@ class RoleListCell: BaseTableViewCell { var data:CCRole!{ didSet{ titleLabel.text = data.name - icon.image = UIImage(named: "role_" + data.role) + icon.image = data.image } } diff --git a/ShenYin/podfile b/ShenYin/podfile index 4439844..a7f9a54 100644 --- a/ShenYin/podfile +++ b/ShenYin/podfile @@ -9,7 +9,7 @@ end workspace 'ShenYin' project 'ShenYin.xcodeproj' -target 'DeepChords' do +target 'ShenYin' do # pod 'Toast-Swift' pod 'SnapKit'#布局 pod 'YYText'#富文本