From cb5819e3305335292af1e5a588b7b4f428f01e95 Mon Sep 17 00:00:00 2001 From: CodeST <694468528@qq.com> Date: Mon, 3 Nov 2025 21:04:39 +0800 Subject: [PATCH] =?UTF-8?q?bugly=E6=A8=A1=E6=8B=9F=E5=99=A8=E5=8F=AF?= =?UTF-8?q?=E7=94=A8=E9=85=8D=E7=BD=AE=20=E4=BF=AE=E6=94=B9=E5=8C=85?= =?UTF-8?q?=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CustomKeyboard/CustomKeyboard.entitlements | 2 +- Podfile | 2 +- Podfile.lock | 5 +- Pods/Manifest.lock | 5 +- Pods/Pods.xcodeproj/project.pbxproj | 418 +++++++++--------- .../Pods-keyBoard-acknowledgements.markdown | 10 +- .../Pods-keyBoard-acknowledgements.plist | 22 +- .../Pods-keyBoard.debug.xcconfig | 6 +- Shared/KBAuthManager.m | 10 +- Shared/KBConfig.h | 8 +- Shared/KBKeyboardPermissionManager.m | 2 +- Shared/KBLocalizationManager.m | 2 +- keyBoard.xcodeproj/project.pbxproj | 16 +- keyBoard/AppDelegate.m | 12 +- keyBoard/Class/Shared/KBAuthManager.m | 10 +- keyBoard/Class/Shared/KBConfig.h | 6 +- keyBoard/Info.plist | 2 +- keyBoard/Shared/KBAuthManager.m | 10 +- keyBoard/Shared/KBConfig.h | 6 +- keyBoard/keyBoard.entitlements | 2 +- 20 files changed, 278 insertions(+), 278 deletions(-) diff --git a/CustomKeyboard/CustomKeyboard.entitlements b/CustomKeyboard/CustomKeyboard.entitlements index 89f84e3..47b6869 100644 --- a/CustomKeyboard/CustomKeyboard.entitlements +++ b/CustomKeyboard/CustomKeyboard.entitlements @@ -4,7 +4,7 @@ keychain-access-groups - $(AppIdentifierPrefix)com.keyBoardst.shared + $(AppIdentifierPrefix)com.loveKey.nyx.shared diff --git a/Podfile b/Podfile index f86c536..11a5b61 100644 --- a/Podfile +++ b/Podfile @@ -7,7 +7,7 @@ target 'keyBoard' do use_frameworks! pod 'AFNetworking','4.0.1' - pod 'Bugly','2.6.1' + pod 'Bugly', :configurations => ['Release'] pod 'Masonry', '1.1.0' pod 'MBProgressHUD', '1.2.0' pod 'MJExtension', '3.4.2' diff --git a/Podfile.lock b/Podfile.lock index 5242fd1..f68bbab 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -29,14 +29,13 @@ PODS: DEPENDENCIES: - AFNetworking (= 4.0.1) - - Bugly (= 2.6.1) + - Bugly - DZNEmptyDataSet (= 1.8.1) - LookinServer - Masonry (= 1.1.0) - MBProgressHUD (= 1.2.0) - MJExtension (= 3.4.2) - MJRefresh (= 3.7.9) - - SDWebImage - SDWebImage (= 5.21.1) SPEC REPOS: @@ -62,6 +61,6 @@ SPEC CHECKSUMS: MJRefresh: ff9e531227924c84ce459338414550a05d2aea78 SDWebImage: f29024626962457f3470184232766516dee8dfea -PODFILE CHECKSUM: 6e0fcb7cf319a770ac7883c7cf3b1df1a6829e77 +PODFILE CHECKSUM: e80851eaead44de926040a227bf16809774cc3d2 COCOAPODS: 1.16.2 diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index 5242fd1..f68bbab 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -29,14 +29,13 @@ PODS: DEPENDENCIES: - AFNetworking (= 4.0.1) - - Bugly (= 2.6.1) + - Bugly - DZNEmptyDataSet (= 1.8.1) - LookinServer - Masonry (= 1.1.0) - MBProgressHUD (= 1.2.0) - MJExtension (= 3.4.2) - MJRefresh (= 3.7.9) - - SDWebImage - SDWebImage (= 5.21.1) SPEC REPOS: @@ -62,6 +61,6 @@ SPEC CHECKSUMS: MJRefresh: ff9e531227924c84ce459338414550a05d2aea78 SDWebImage: f29024626962457f3470184232766516dee8dfea -PODFILE CHECKSUM: 6e0fcb7cf319a770ac7883c7cf3b1df1a6829e77 +PODFILE CHECKSUM: e80851eaead44de926040a227bf16809774cc3d2 COCOAPODS: 1.16.2 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 7903662..ca6e5f9 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -67,6 +67,7 @@ 1ECC5F320AEFB120081358B4FFB7442F /* NSString+MJExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = A3A3B77B219A105E2636BBFACE42D7A8 /* NSString+MJExtension.m */; }; 1EDC6F899051F0E858270F7556AF2F12 /* UIVisualEffectView+LookinServer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2731C084E8B9BB6A54629DDFEBD14EA1 /* UIVisualEffectView+LookinServer.m */; }; 1EDF5F5B68D4A76CE59D5B6CC7B6C469 /* LookinAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = F74FD66E160DEA3B30F3C017DE8ED1BA /* LookinAttribute.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1EE04FF3866D1CDDBEFEBA7F795824AD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3964617E5C241BE3E12D8F1D88607841 /* Foundation.framework */; }; 1FD36A180D43C773D95D8E5BF719494C /* LookinDisplayItemDetail.h in Headers */ = {isa = PBXBuildFile; fileRef = A1BB512E1904C9AC07E6CEBA4DE525DB /* LookinDisplayItemDetail.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1FDEA3FFA45F29C1331723E9579D66A5 /* LookinAutoLayoutConstraint.m in Sources */ = {isa = PBXBuildFile; fileRef = 528C15198BF77FCE909FB6A717EA8C53 /* LookinAutoLayoutConstraint.m */; }; 2055774CD703B52DABFB1CC588394A94 /* MJExtension-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2A7BA44CD5FDF42B32263B5F4259A024 /* MJExtension-dummy.m */; }; @@ -108,7 +109,6 @@ 3331A013D48A5063B483A51B7E9068ED /* AFURLSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A6A924083322C61BD2DC82A438F46687 /* AFURLSessionManager.m */; }; 33D3587AF629B2FA21554DA002D6ACB8 /* SDImageCachesManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A3CC467742888B5DE59CC393D50BA540 /* SDImageCachesManager.m */; }; 34B28D4F0168194B6EFAC0520EB7A7F4 /* NSImage+Compatibility.h in Headers */ = {isa = PBXBuildFile; fileRef = CC47954DDA2CCCD6E92132955A0DE728 /* NSImage+Compatibility.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 34F918A5603258EEA91431BC4E1150F6 /* Pods-keyBoard-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D8E1EB42D41EA6B94901E5B68C9011 /* Pods-keyBoard-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 35D42759A562C482EA5DF574F75CF3B8 /* NSArray+Lookin.h in Headers */ = {isa = PBXBuildFile; fileRef = FEE404F0AEA8371C4FCFE3F576AA5835 /* NSArray+Lookin.h */; settings = {ATTRIBUTES = (Public, ); }; }; 36F4B09E7C71DCC5CEC6057814033C37 /* UIView+WebCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 98B6A3897B6D415F51E7F65FD9A20296 /* UIView+WebCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 3777CD89D444CBBB48AE323B303F3FC7 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CFBDDF0554D720E199E1094AAEC3D171 /* ImageIO.framework */; }; @@ -173,7 +173,6 @@ 58F7CE37BB4CB3BE806B68A502E6E1A7 /* SDWeakProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = EF15AFFA76ECFCE490107F1DEB31BD62 /* SDWeakProxy.h */; settings = {ATTRIBUTES = (Private, ); }; }; 596180E0EC9F46D12BA840DC4AA62659 /* UIImage+MemoryCacheCost.m in Sources */ = {isa = PBXBuildFile; fileRef = F66C529D67E3A61B55DFF40E581048ED /* UIImage+MemoryCacheCost.m */; }; 597E390C0BBB75B8045B651C487C2034 /* SDImageAWebPCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = 0AF433E9D2C6355E77FFBE3AC3CB5B3A /* SDImageAWebPCoder.m */; }; - 5A1E04C829BF2C50593ADDBC1A69429F /* Pods-keyBoard-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 969A9A842778EFB5D62826500DFF4E11 /* Pods-keyBoard-dummy.m */; }; 5A6D3BE92C77ED70C397567996DFAEB9 /* AFHTTPSessionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 8CABC6887E9E2AF4A62642A0C780B4B3 /* AFHTTPSessionManager.m */; }; 5A8BC91257FF6B36237BF09A7A6EADF6 /* LookinObject.m in Sources */ = {isa = PBXBuildFile; fileRef = A3048EE57AEE9C3B5FDB98C9E7DF4BB9 /* LookinObject.m */; }; 5AF22814CD055B553AD9D78BE54B94E1 /* UIProgressView+AFNetworking.h in Headers */ = {isa = PBXBuildFile; fileRef = 219886C4AF0E20C3CD4D4061CAAE8767 /* UIProgressView+AFNetworking.h */; settings = {ATTRIBUTES = (Public, ); }; }; @@ -268,6 +267,7 @@ 88473AE7C22F952DACB39FA0758D1624 /* SDMemoryCache.h in Headers */ = {isa = PBXBuildFile; fileRef = 24998A1052F45827E4FFAFAF7FA1542E /* SDMemoryCache.h */; settings = {ATTRIBUTES = (Public, ); }; }; 8872BEB0954C0254A792469F4DBC9891 /* MJRefreshAutoStateFooter.m in Sources */ = {isa = PBXBuildFile; fileRef = 9450EAE5D947C741A2403ADD203E1875 /* MJRefreshAutoStateFooter.m */; }; 88A23DF6F5638AC66C28C4102824E8B5 /* NSImage+Compatibility.m in Sources */ = {isa = PBXBuildFile; fileRef = 5B993C5AF69BCC11CB58D180BE7475BE /* NSImage+Compatibility.m */; }; + 891AB9476B659A3490DCE45A52A8D132 /* Pods-keyBoard-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = A2D8E1EB42D41EA6B94901E5B68C9011 /* Pods-keyBoard-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 89B88FAD396608AAA9F935E471BB3CB9 /* LKS_HierarchyDetailsHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 5E355B215CED31C4C6EF33EEB9E95B38 /* LKS_HierarchyDetailsHandler.h */; settings = {ATTRIBUTES = (Public, ); }; }; 89EAB8D0452D0E2114ED971B10D98CC3 /* LKS_HierarchyDisplayItemsMaker.m in Sources */ = {isa = PBXBuildFile; fileRef = 3E2B86406A2B5383183DAE9ABBBB3893 /* LKS_HierarchyDisplayItemsMaker.m */; }; 8A256CA266FB314BBD4DB2287DAEF247 /* LookinAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = 7FCB45CBC3B45614560DA456506F73F1 /* LookinAttribute.m */; }; @@ -299,6 +299,7 @@ 9CE425B89294BE2C13E70A86E75B15CF /* SDDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D6C233C8BB873C737FFE3E1DFBC2A186 /* SDDiskCache.m */; }; 9D422527A25BAE6A207DEFE11958ABBC /* AFCompatibilityMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = E5F4E4918198D7216ABDC0BE4C9BFCE9 /* AFCompatibilityMacros.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9DDDCFC08B54A61C519DA78F94464E6B /* LookinHierarchyInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 56A3EB69345768D61D52161327AE66C8 /* LookinHierarchyInfo.m */; }; + 9DE398BDF0CD7F38181F2F751AC18CB2 /* Pods-keyBoard-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 969A9A842778EFB5D62826500DFF4E11 /* Pods-keyBoard-dummy.m */; }; 9DF446F8CA5BC4D4098766EC9063012C /* SDWebImageOperation.h in Headers */ = {isa = PBXBuildFile; fileRef = 0BF41BBB1EBC1FE4F91BE320D947ED64 /* SDWebImageOperation.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9DFFD4780CA32B8E53D9F4FBC8B3F5AC /* LookinAttrIdentifiers.h in Headers */ = {isa = PBXBuildFile; fileRef = 94CD4DB147D9FC14A9FB75335D8AAAF6 /* LookinAttrIdentifiers.h */; settings = {ATTRIBUTES = (Public, ); }; }; 9E3C5CB1C97B2ED16218956999BFF7AC /* LookinTuple.m in Sources */ = {isa = PBXBuildFile; fileRef = D03549B19B7C1700178CF12088FCE44C /* LookinTuple.m */; }; @@ -382,7 +383,6 @@ C6A100159974349FEAAC99B82BE0F872 /* SDImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = 97003D4D841CDDF5214C70A6CC7425DF /* SDImageLoader.h */; settings = {ATTRIBUTES = (Public, ); }; }; C6FEC1088121FEA7DDC3384B7ECF3B44 /* LKS_Helper.h in Headers */ = {isa = PBXBuildFile; fileRef = 567AA7AB9514E985494C554A1802C03B /* LKS_Helper.h */; settings = {ATTRIBUTES = (Public, ); }; }; C71935C30C1AEDF32B96670BD8FA64CE /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E1DF8BF780A4AD9606856AB857CA1D86 /* UIKit.framework */; }; - C828F9FE16619B2D51C4F3E40185DE85 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3964617E5C241BE3E12D8F1D88607841 /* Foundation.framework */; }; C857B8D2D0BAA5A8A764F9E1C4B85807 /* ViewController+MASAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 904AEE3BB6B326E7E1CFD8B0A34306AB /* ViewController+MASAdditions.m */; }; C8771885BEA9EA0BD2E2C474587325E2 /* LKS_ExportManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A306B5D1B1BD0232E2121BA1E0EA27F9 /* LKS_ExportManager.m */; }; C8EC35DFB0945DBE2F2FF9ECFE6D9711 /* NSLayoutConstraint+MASDebugAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 96E64D1052C3FD60EB6BBB8A95EE1349 /* NSLayoutConstraint+MASDebugAdditions.m */; }; @@ -480,20 +480,27 @@ /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - 332EDC024ABBEE82955E7E88C302D2E4 /* PBXContainerItemProxy */ = { + 17A6BBBD906DDCB7334A02B16B07B4DB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 638FEAAFC575BB76BC6AC055CDDA3506; - remoteInfo = LookinServer; + remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85; + remoteInfo = MJExtension; }; - 45076E4E15CD2B80A147FBC40CD1D7BD /* PBXContainerItemProxy */ = { + 17AC289E8A24B84DB147B7977008DB53 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; remoteGlobalIDString = 0130B3724283586C0E9D2A112D4F2AA1; remoteInfo = AFNetworking; }; + 1CC061C6A0CA52E13056E44543CDE4BD /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; + remoteInfo = Masonry; + }; 551922F754B651AFCAAB56605458A1A4 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -501,19 +508,19 @@ remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; remoteInfo = Masonry; }; - 5D9596750911C6C3E3B693FA7242334B /* PBXContainerItemProxy */ = { + 6610EBAD645971628D6E656F2A7FB551 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; - remoteInfo = SDWebImage; + remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; + remoteInfo = MJRefresh; }; - 67F0F8485CEFCEAF14CFFCC3F2461F7C /* PBXContainerItemProxy */ = { + 7D22DC5F48A287865357EE41131C6668 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; - remoteInfo = MBProgressHUD; + remoteGlobalIDString = 638FEAAFC575BB76BC6AC055CDDA3506; + remoteInfo = LookinServer; }; 8C2E663FC9840B2B7BABEF079AD58862 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -529,13 +536,6 @@ remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; remoteInfo = MBProgressHUD; }; - AA9226BB33C3F9E019FB415C2032A082 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = F1BCD9702276377FB5B3BDB6EAF709D7; - remoteInfo = DZNEmptyDataSet; - }; AD74DB90134D3DB33FAC2C873C0764E9 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -550,13 +550,6 @@ remoteGlobalIDString = F1BCD9702276377FB5B3BDB6EAF709D7; remoteInfo = DZNEmptyDataSet; }; - B680C6AEDC2C7072F4BCC65FA83A00F2 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; - proxyType = 1; - remoteGlobalIDString = 4A68CFD979D413A619DF631BB121D98F; - remoteInfo = Bugly; - }; BBBA8C59A31486B3AE2F16C6A4AAAB66 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; @@ -564,26 +557,26 @@ remoteGlobalIDString = B26054DF1DEA11585A231AF6D1D80D5E; remoteInfo = "MJRefresh-MJRefresh.Privacy"; }; - DF6BBAC9AED95181B9D6A27C2AED4872 /* PBXContainerItemProxy */ = { + C85024A705A5032AA3907BF36C187CEA /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 6868056D761E163D10FDAF8CF1C4D9B8; - remoteInfo = MJRefresh; + remoteGlobalIDString = 4A68CFD979D413A619DF631BB121D98F; + remoteInfo = Bugly; }; - E2B36932A623A0432422370F519C4507 /* PBXContainerItemProxy */ = { + D8B3BBDA3C526A079F33D20BFE81FDA0 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 55AF53E6C77A10ED4985E04D74A8878E; - remoteInfo = Masonry; + remoteGlobalIDString = F1BCD9702276377FB5B3BDB6EAF709D7; + remoteInfo = DZNEmptyDataSet; }; - ED58197BE1BA80A23DFAA0D475221386 /* PBXContainerItemProxy */ = { + F295793354A8BF65125212DAE1C81DF5 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; proxyType = 1; - remoteGlobalIDString = 4D3BA58D0583DF37575CACAB3DDADC85; - remoteInfo = MJExtension; + remoteGlobalIDString = 3847153A6E5EEFB86565BA840768F429; + remoteInfo = SDWebImage; }; F34B1D580EA71604D4CC7C4C5807E366 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -599,6 +592,13 @@ remoteGlobalIDString = B32AF3F43989CBA171BB1FB3957A4509; remoteInfo = "MJExtension-MJExtension"; }; + F9524D7CD6D352CCF289944EBCA3B3FB /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = BFDFE7DC352907FC980B868725387E98 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 82B0A41D3031FF27D78E17B0A9A46FB0; + remoteInfo = MBProgressHUD; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ @@ -1146,14 +1146,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 1DB2A65061CA7DD5960E33B499AD1F7B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C828F9FE16619B2D51C4F3E40185DE85 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 37145BAEB1B97BA7ADD7D6C3E86E99BD /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -1202,6 +1194,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + AC60AAEBCF4A484AB8DAD9EBCA30DBD7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1EE04FF3866D1CDDBEFEBA7F795824AD /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; CA6527CF424B1AA12AF1D0BB36EBAF73 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; @@ -2234,14 +2234,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - 3A0259968FE382DF25C3F79CF30BA4DF /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 34F918A5603258EEA91431BC4E1150F6 /* Pods-keyBoard-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; 3D4C17449A573C7CF2AE5D5EDDB5335C /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -2321,6 +2313,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 5E9A96655812158910B2D46F18F4983F /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 891AB9476B659A3490DCE45A52A8D132 /* Pods-keyBoard-umbrella.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 5F83BB683AB24A3D1254696689952DDF /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; @@ -2387,25 +2387,25 @@ }; 18BD026D2210082A239FC15D072FD5BF /* Pods-keyBoard */ = { isa = PBXNativeTarget; - buildConfigurationList = 782EAA470306AEE25A91F4D884D6AD6E /* Build configuration list for PBXNativeTarget "Pods-keyBoard" */; + buildConfigurationList = 3FA2BE14A4014E20D1803ECC0CEB5A7F /* Build configuration list for PBXNativeTarget "Pods-keyBoard" */; buildPhases = ( - 3A0259968FE382DF25C3F79CF30BA4DF /* Headers */, - AEF1343FDA3F6E742726D597D7E0570E /* Sources */, - 1DB2A65061CA7DD5960E33B499AD1F7B /* Frameworks */, - E9B44FCD0123A8B6D20585E9C817C88A /* Resources */, + 5E9A96655812158910B2D46F18F4983F /* Headers */, + 87D36E846DA0820C15C53178D809C27F /* Sources */, + AC60AAEBCF4A484AB8DAD9EBCA30DBD7 /* Frameworks */, + B3CE18BE6ADF72F2E31CF5989ACEA7C5 /* Resources */, ); buildRules = ( ); dependencies = ( - EF556CFA1E9B7BDBE8171EFFB9676A85 /* PBXTargetDependency */, - 117209812DCBEFB0C5846054A3AE6664 /* PBXTargetDependency */, - 5C288E02D6DD19A2FF27DB1C61FD8902 /* PBXTargetDependency */, - 89188B8B09AE72A473BCC9353B236078 /* PBXTargetDependency */, - 1FB4C6ADE9A85CA47926C2FE331288BC /* PBXTargetDependency */, - 670CFAE70888104AABF0C66D5302C07C /* PBXTargetDependency */, - 222BFDBDCCD855B408C58D8265F0C976 /* PBXTargetDependency */, - 770E92594EC7A0E0380ACF1E0A9FDB95 /* PBXTargetDependency */, - 5488E3BAEC96E0C6CA758459B72E0F95 /* PBXTargetDependency */, + 69F880D20E49FF278D9D99F0FC359C80 /* PBXTargetDependency */, + 071F326A1012E3F537E82D4600D6099B /* PBXTargetDependency */, + 3CC71AA09CD8D91F7CAC51C8C0C3D8A8 /* PBXTargetDependency */, + D4796534CC93D6F34DDBB3E449125A23 /* PBXTargetDependency */, + 575EFC27A8B3BE6F6EF85229FA04A8F6 /* PBXTargetDependency */, + 8343E87E690EAE8ED5D426D9B97081C7 /* PBXTargetDependency */, + 4CEDC3503EBC64FA8AD4BB751A1257E2 /* PBXTargetDependency */, + EF01B3D5C4798C26DB6A90866EE03225 /* PBXTargetDependency */, + 09B11A1954CF8173776EC7F7B6571224 /* PBXTargetDependency */, ); name = "Pods-keyBoard"; productName = Pods_keyBoard; @@ -2705,6 +2705,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + B3CE18BE6ADF72F2E31CF5989ACEA7C5 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; D4B34D2916BE13E436CD1FF18F0BC0CB /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -2735,13 +2742,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - E9B44FCD0123A8B6D20585E9C817C88A /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; ECD6B9A8E754DF142B323DF2D7E0D112 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; @@ -2866,6 +2866,14 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 87D36E846DA0820C15C53178D809C27F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 9DE398BDF0CD7F38181F2F751AC18CB2 /* Pods-keyBoard-dummy.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; 8986B9155B9BA0DA7D02654B069F0887 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -2961,14 +2969,6 @@ ); runOnlyForDeploymentPostprocessing = 0; }; - AEF1343FDA3F6E742726D597D7E0570E /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5A1E04C829BF2C50593ADDBC1A69429F /* Pods-keyBoard-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; D08DDDF416AB9EEE26C8FFEE674F7A12 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; @@ -3060,23 +3060,17 @@ /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - 117209812DCBEFB0C5846054A3AE6664 /* PBXTargetDependency */ = { + 071F326A1012E3F537E82D4600D6099B /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = Bugly; target = 4A68CFD979D413A619DF631BB121D98F /* Bugly */; - targetProxy = B680C6AEDC2C7072F4BCC65FA83A00F2 /* PBXContainerItemProxy */; + targetProxy = C85024A705A5032AA3907BF36C187CEA /* PBXContainerItemProxy */; }; - 1FB4C6ADE9A85CA47926C2FE331288BC /* PBXTargetDependency */ = { + 09B11A1954CF8173776EC7F7B6571224 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = MBProgressHUD; - target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; - targetProxy = 67F0F8485CEFCEAF14CFFCC3F2461F7C /* PBXContainerItemProxy */; - }; - 222BFDBDCCD855B408C58D8265F0C976 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = MJRefresh; - target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; - targetProxy = DF6BBAC9AED95181B9D6A27C2AED4872 /* PBXContainerItemProxy */; + name = SDWebImage; + target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; + targetProxy = F295793354A8BF65125212DAE1C81DF5 /* PBXContainerItemProxy */; }; 32CDD4F647C6AFB9D8EF74E8A88163CD /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -3090,11 +3084,23 @@ target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; targetProxy = F34B1D580EA71604D4CC7C4C5807E366 /* PBXContainerItemProxy */; }; - 5488E3BAEC96E0C6CA758459B72E0F95 /* PBXTargetDependency */ = { + 3CC71AA09CD8D91F7CAC51C8C0C3D8A8 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = SDWebImage; - target = 3847153A6E5EEFB86565BA840768F429 /* SDWebImage */; - targetProxy = 5D9596750911C6C3E3B693FA7242334B /* PBXContainerItemProxy */; + name = DZNEmptyDataSet; + target = F1BCD9702276377FB5B3BDB6EAF709D7 /* DZNEmptyDataSet */; + targetProxy = D8B3BBDA3C526A079F33D20BFE81FDA0 /* PBXContainerItemProxy */; + }; + 4CEDC3503EBC64FA8AD4BB751A1257E2 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MJRefresh; + target = 6868056D761E163D10FDAF8CF1C4D9B8 /* MJRefresh */; + targetProxy = 6610EBAD645971628D6E656F2A7FB551 /* PBXContainerItemProxy */; + }; + 575EFC27A8B3BE6F6EF85229FA04A8F6 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = MBProgressHUD; + target = 82B0A41D3031FF27D78E17B0A9A46FB0 /* MBProgressHUD */; + targetProxy = F9524D7CD6D352CCF289944EBCA3B3FB /* PBXContainerItemProxy */; }; 578B4FEE3B5BBEBE31FFA9C174A0B42C /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -3102,23 +3108,17 @@ target = B32AF3F43989CBA171BB1FB3957A4509 /* MJExtension-MJExtension */; targetProxy = F4000FEC7CADA56B75E5CC31E64EC891 /* PBXContainerItemProxy */; }; - 5C288E02D6DD19A2FF27DB1C61FD8902 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = DZNEmptyDataSet; - target = F1BCD9702276377FB5B3BDB6EAF709D7 /* DZNEmptyDataSet */; - targetProxy = AA9226BB33C3F9E019FB415C2032A082 /* PBXContainerItemProxy */; - }; 5D247EA99693B7B23340BCC7FCB64DA1 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "MJRefresh-MJRefresh.Privacy"; target = B26054DF1DEA11585A231AF6D1D80D5E /* MJRefresh-MJRefresh.Privacy */; targetProxy = BBBA8C59A31486B3AE2F16C6A4AAAB66 /* PBXContainerItemProxy */; }; - 670CFAE70888104AABF0C66D5302C07C /* PBXTargetDependency */ = { + 69F880D20E49FF278D9D99F0FC359C80 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = MJExtension; - target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */; - targetProxy = ED58197BE1BA80A23DFAA0D475221386 /* PBXContainerItemProxy */; + name = AFNetworking; + target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; + targetProxy = 17AC289E8A24B84DB147B7977008DB53 /* PBXContainerItemProxy */; }; 6D842140C98E51FF8C3EC4AC689EC108 /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -3126,17 +3126,11 @@ target = F1BCD9702276377FB5B3BDB6EAF709D7 /* DZNEmptyDataSet */; targetProxy = B0F47C29852712CF2F2C1E658ECD1809 /* PBXContainerItemProxy */; }; - 770E92594EC7A0E0380ACF1E0A9FDB95 /* PBXTargetDependency */ = { + 8343E87E690EAE8ED5D426D9B97081C7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = Masonry; - target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; - targetProxy = E2B36932A623A0432422370F519C4507 /* PBXContainerItemProxy */; - }; - 89188B8B09AE72A473BCC9353B236078 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = LookinServer; - target = 638FEAAFC575BB76BC6AC055CDDA3506 /* LookinServer */; - targetProxy = 332EDC024ABBEE82955E7E88C302D2E4 /* PBXContainerItemProxy */; + name = MJExtension; + target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */; + targetProxy = 17A6BBBD906DDCB7334A02B16B07B4DB /* PBXContainerItemProxy */; }; AEC4F62BB393A387D98BB39E07E54A5E /* PBXTargetDependency */ = { isa = PBXTargetDependency; @@ -3150,17 +3144,23 @@ target = 4D3BA58D0583DF37575CACAB3DDADC85 /* MJExtension */; targetProxy = AD74DB90134D3DB33FAC2C873C0764E9 /* PBXContainerItemProxy */; }; + D4796534CC93D6F34DDBB3E449125A23 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = LookinServer; + target = 638FEAAFC575BB76BC6AC055CDDA3506 /* LookinServer */; + targetProxy = 7D22DC5F48A287865357EE41131C6668 /* PBXContainerItemProxy */; + }; EE61A46DF554B3E5C29DB10DCBB3618A /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = "SDWebImage-SDWebImage"; target = 94CFBA7D633ECA58DF85C327B035E6A3 /* SDWebImage-SDWebImage */; targetProxy = 8C2E663FC9840B2B7BABEF079AD58862 /* PBXContainerItemProxy */; }; - EF556CFA1E9B7BDBE8171EFFB9676A85 /* PBXTargetDependency */ = { + EF01B3D5C4798C26DB6A90866EE03225 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = AFNetworking; - target = 0130B3724283586C0E9D2A112D4F2AA1 /* AFNetworking */; - targetProxy = 45076E4E15CD2B80A147FBC40CD1D7BD /* PBXContainerItemProxy */; + name = Masonry; + target = 55AF53E6C77A10ED4985E04D74A8878E /* Masonry */; + targetProxy = 1CC061C6A0CA52E13056E44543CDE4BD /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ @@ -3202,45 +3202,6 @@ }; name = Release; }; - 1D73A0661FBB5E8564C1FE75B669DC24 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 35BFA337F4E1FDE67C773A82CCDFD6DA /* Pods-keyBoard.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - INFOPLIST_FILE = "Target Support Files/Pods-keyBoard/Pods-keyBoard-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-keyBoard/Pods-keyBoard.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; 227E6E64001CE57ED070BAB9C31DCAEC /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 1D774D8146EBC82B4A77204A273761B8 /* Pods-CustomKeyboard.release.xcconfig */; @@ -3662,46 +3623,6 @@ }; name = Debug; }; - 9669D2FC1FEC5C37C0500815A8CFF6B8 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = A6E8FF241173D596A21D4D4B7D86A810 /* Pods-keyBoard.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; - CLANG_ENABLE_OBJC_WEAK = NO; - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_MODULE_VERIFIER = NO; - ENABLE_USER_SCRIPT_SANDBOXING = NO; - INFOPLIST_FILE = "Target Support Files/Pods-keyBoard/Pods-keyBoard-Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 13.0; - LD_RUNPATH_SEARCH_PATHS = ( - "$(inherited)", - "@executable_path/Frameworks", - "@loader_path/Frameworks", - ); - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-keyBoard/Pods-keyBoard.modulemap"; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; 9C1EE0C94CDE25779693BCA7261B5989 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 0C31E11F6B40D55EB650013FAC1B59C0 /* SDWebImage.release.xcconfig */; @@ -3930,6 +3851,46 @@ }; name = Debug; }; + BA12DA04ADC510F02AC04E3CFF37D769 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = A6E8FF241173D596A21D4D4B7D86A810 /* Pods-keyBoard.release.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-keyBoard/Pods-keyBoard-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-keyBoard/Pods-keyBoard.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; BCD70A0BB22D0C72BAF7207A7D4F44BD /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 2940A878AE956B2190BA5A68D63DC5AD /* MBProgressHUD.debug.xcconfig */; @@ -4022,6 +3983,45 @@ }; name = Debug; }; + CCA3AD40EAA35CF032C0E1F404CCF9A1 /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 35BFA337F4E1FDE67C773A82CCDFD6DA /* Pods-keyBoard.debug.xcconfig */; + buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO; + CLANG_ENABLE_OBJC_WEAK = NO; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + ENABLE_MODULE_VERIFIER = NO; + ENABLE_USER_SCRIPT_SANDBOXING = NO; + INFOPLIST_FILE = "Target Support Files/Pods-keyBoard/Pods-keyBoard-Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 13.0; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + "@loader_path/Frameworks", + ); + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-keyBoard/Pods-keyBoard.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + TARGETED_DEVICE_FAMILY = "1,2"; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; CEE7FEC0A1B23DE7053203A448EEB294 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 5104591E28208BB976FFAD3D7AFA2F58 /* AFNetworking.debug.xcconfig */; @@ -4229,6 +4229,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 3FA2BE14A4014E20D1803ECC0CEB5A7F /* Build configuration list for PBXNativeTarget "Pods-keyBoard" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + CCA3AD40EAA35CF032C0E1F404CCF9A1 /* Debug */, + BA12DA04ADC510F02AC04E3CFF37D769 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; 4821239608C13582E20E6DA73FD5F1F9 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( @@ -4247,15 +4256,6 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 782EAA470306AEE25A91F4D884D6AD6E /* Build configuration list for PBXNativeTarget "Pods-keyBoard" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1D73A0661FBB5E8564C1FE75B669DC24 /* Debug */, - 9669D2FC1FEC5C37C0500815A8CFF6B8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 7CEB2E47380AD51987AA02ECD4DFBCD9 /* Build configuration list for PBXNativeTarget "AFNetworking" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/Pods/Target Support Files/Pods-keyBoard/Pods-keyBoard-acknowledgements.markdown b/Pods/Target Support Files/Pods-keyBoard/Pods-keyBoard-acknowledgements.markdown index 50a280f..d4f13b3 100644 --- a/Pods/Target Support Files/Pods-keyBoard/Pods-keyBoard-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-keyBoard/Pods-keyBoard-acknowledgements.markdown @@ -24,11 +24,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -## Bugly - -Copyright (C) 2017 Tencent Bugly, Inc. All rights reserved. - - ## DZNEmptyDataSet The MIT License (MIT) @@ -179,4 +174,9 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +## Bugly + +Copyright (C) 2017 Tencent Bugly, Inc. All rights reserved. + Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-keyBoard/Pods-keyBoard-acknowledgements.plist b/Pods/Target Support Files/Pods-keyBoard/Pods-keyBoard-acknowledgements.plist index 37285fe..009ba4e 100644 --- a/Pods/Target Support Files/Pods-keyBoard/Pods-keyBoard-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-keyBoard/Pods-keyBoard-acknowledgements.plist @@ -41,17 +41,6 @@ THE SOFTWARE. Type PSGroupSpecifier - - FooterText - Copyright (C) 2017 Tencent Bugly, Inc. All rights reserved. - - License - Copyright - Title - Bugly - Type - PSGroupSpecifier - FooterText The MIT License (MIT) @@ -245,6 +234,17 @@ THE SOFTWARE. Type PSGroupSpecifier + + FooterText + Copyright (C) 2017 Tencent Bugly, Inc. All rights reserved. + + License + Copyright + Title + Bugly + Type + PSGroupSpecifier + FooterText Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods-keyBoard/Pods-keyBoard.debug.xcconfig b/Pods/Target Support Files/Pods-keyBoard/Pods-keyBoard.debug.xcconfig index 59c94b4..cb9a079 100644 --- a/Pods/Target Support Files/Pods-keyBoard/Pods-keyBoard.debug.xcconfig +++ b/Pods/Target Support Files/Pods-keyBoard/Pods-keyBoard.debug.xcconfig @@ -1,10 +1,10 @@ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/DZNEmptyDataSet" "${PODS_CONFIGURATION_BUILD_DIR}/LookinServer" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" "${PODS_ROOT}/Bugly" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "${PODS_CONFIGURATION_BUILD_DIR}/DZNEmptyDataSet" "${PODS_CONFIGURATION_BUILD_DIR}/LookinServer" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking/AFNetworking.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/DZNEmptyDataSet/DZNEmptyDataSet.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/LookinServer/LookinServer.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD/MBProgressHUD.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJExtension/MJExtension.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh/MJRefresh.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/Masonry/Masonry.framework/Headers" "${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage/SDWebImage.framework/Headers" LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_LDFLAGS = $(inherited) -ObjC -l"c++" -l"z" -framework "AFNetworking" -framework "Bugly" -framework "CoreGraphics" -framework "DZNEmptyDataSet" -framework "Foundation" -framework "ImageIO" -framework "LookinServer" -framework "MBProgressHUD" -framework "MJExtension" -framework "MJRefresh" -framework "Masonry" -framework "QuartzCore" -framework "SDWebImage" -framework "Security" -framework "SystemConfiguration" -framework "UIKit" -OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "-F${PODS_CONFIGURATION_BUILD_DIR}/Bugly" "-F${PODS_CONFIGURATION_BUILD_DIR}/DZNEmptyDataSet" "-F${PODS_CONFIGURATION_BUILD_DIR}/LookinServer" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" +OTHER_LDFLAGS = $(inherited) -framework "AFNetworking" -framework "CoreGraphics" -framework "DZNEmptyDataSet" -framework "Foundation" -framework "ImageIO" -framework "LookinServer" -framework "MBProgressHUD" -framework "MJExtension" -framework "MJRefresh" -framework "Masonry" -framework "QuartzCore" -framework "SDWebImage" -framework "UIKit" +OTHER_MODULE_VERIFIER_FLAGS = $(inherited) "-F${PODS_CONFIGURATION_BUILD_DIR}/AFNetworking" "-F${PODS_CONFIGURATION_BUILD_DIR}/DZNEmptyDataSet" "-F${PODS_CONFIGURATION_BUILD_DIR}/LookinServer" "-F${PODS_CONFIGURATION_BUILD_DIR}/MBProgressHUD" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJExtension" "-F${PODS_CONFIGURATION_BUILD_DIR}/MJRefresh" "-F${PODS_CONFIGURATION_BUILD_DIR}/Masonry" "-F${PODS_CONFIGURATION_BUILD_DIR}/SDWebImage" PODS_BUILD_DIR = ${BUILD_DIR} PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. diff --git a/Shared/KBAuthManager.m b/Shared/KBAuthManager.m index dca7319..fcb3177 100644 --- a/Shared/KBAuthManager.m +++ b/Shared/KBAuthManager.m @@ -11,18 +11,18 @@ #import #import "KBConfig.h" // 需要共享钥匙串访问组常量,见 KBConfig.h 中的说明 -NSString * const kKBDarwinAuthChanged = @"com.keyBoardst.auth.changed"; +NSString * const kKBDarwinAuthChanged = @"com.loveKey.nyx.auth.changed"; NSNotificationName const KBAuthChangedNotification = @"KBAuthChangedNotification"; -static NSString * const kKBKCService = @"com.keyBoardst.auth"; // 钥匙串 service 名 +static NSString * const kKBKCService = @"com.loveKey.nyx.auth"; // 钥匙串 service 名 static NSString * const kKBKCAccount = @"session"; // 钥匙串 account 键 // 用于 Keychain Sharing 的访问组;必须与两个 target 的 entitlements 配置一致。 // 示例(Capabilities 中勾选 Keychain Sharing 后的值): -// $(AppIdentifierPrefix)com.keyBoardst.shared -// 运行时会被展开为:TN6HHV45BB.com.keyBoardst.shared +// $(AppIdentifierPrefix)com.loveKey.nyx.shared +// 运行时会被展开为:TN6HHV45BB.com.loveKey.nyx.shared #ifndef KB_KEYCHAIN_ACCESS_GROUP -#define KB_KEYCHAIN_ACCESS_GROUP @"TN6HHV45BB.com.keyBoardst.shared" +#define KB_KEYCHAIN_ACCESS_GROUP @"TN6HHV45BB.com.loveKey.nyx.shared" #endif // 过期宽限:若过期时间距离当前 <= 该阈值,则视为已过期。 diff --git a/Shared/KBConfig.h b/Shared/KBConfig.h index f98849a..8a79c94 100644 --- a/Shared/KBConfig.h +++ b/Shared/KBConfig.h @@ -25,16 +25,16 @@ // --- 认证/共享钥匙串 配置 --- // 若已在 Capabilities 中启用 Keychain Sharing,并添加访问组: -// $(AppIdentifierPrefix)com.keyBoardst.shared -// 运行时会展开为:TN6HHV45BB.com.keyBoardst.shared +// $(AppIdentifierPrefix)com.loveKey.nyx.shared +// 运行时会展开为:TN6HHV45BB.com.loveKey.nyx.shared // KBAuthManager 通过下面的宏定位访问组;如需修改,可在 Build Settings 或前缀头中覆盖该宏。 #ifndef KB_KEYCHAIN_ACCESS_GROUP -#define KB_KEYCHAIN_ACCESS_GROUP @"TN6HHV45BB.com.keyBoardst.shared" +#define KB_KEYCHAIN_ACCESS_GROUP @"TN6HHV45BB.com.loveKey.nyx.shared" #endif // 键盘扩展的 Bundle Identifier(用于 App 侧检测是否已添加该键盘) #ifndef KB_KEYBOARD_EXTENSION_BUNDLE_ID -#define KB_KEYBOARD_EXTENSION_BUNDLE_ID @"com.keyBoardst.CustomKeyboard" +#define KB_KEYBOARD_EXTENSION_BUNDLE_ID @"com.loveKey.nyx.CustomKeyboard" #endif // --- 常用宏 --- diff --git a/Shared/KBKeyboardPermissionManager.m b/Shared/KBKeyboardPermissionManager.m index b59b23e..19ece74 100644 --- a/Shared/KBKeyboardPermissionManager.m +++ b/Shared/KBKeyboardPermissionManager.m @@ -7,7 +7,7 @@ #import "KBConfig.h" // Keychain 存储:记录上次扩展上报的“完全访问”状态 -static NSString * const kKBPermService = @"com.keyBoardst.perm"; +static NSString * const kKBPermService = @"com.loveKey.nyx.perm"; static NSString * const kKBPermAccount = @"full_access"; // 保存一个字节/数字:0/1/2 @implementation KBKeyboardPermissionManager diff --git a/Shared/KBLocalizationManager.m b/Shared/KBLocalizationManager.m index d9cc341..899964b 100644 --- a/Shared/KBLocalizationManager.m +++ b/Shared/KBLocalizationManager.m @@ -11,7 +11,7 @@ NSString * const KBLocalizationDidChangeNotification = @"KBLocalizationDidChangeNotification"; // 通过共享钥匙串跨 Target 持久化语言选择 -static NSString * const kKBLocService = @"com.keyBoardst.loc"; +static NSString * const kKBLocService = @"com.loveKey.nyx.loc"; static NSString * const kKBLocAccount = @"lang"; // 保存 UTF8 的语言代码 @interface KBLocalizationManager () diff --git a/keyBoard.xcodeproj/project.pbxproj b/keyBoard.xcodeproj/project.pbxproj index 3ff85de..f1b1a37 100644 --- a/keyBoard.xcodeproj/project.pbxproj +++ b/keyBoard.xcodeproj/project.pbxproj @@ -768,14 +768,10 @@ inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-keyBoard/Pods-keyBoard-frameworks-${CONFIGURATION}-input-files.xcfilelist", ); - inputPaths = ( - ); name = "[CP] Embed Pods Frameworks"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-keyBoard/Pods-keyBoard-frameworks-${CONFIGURATION}-output-files.xcfilelist", ); - outputPaths = ( - ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-keyBoard/Pods-keyBoard-frameworks.sh\"\n"; @@ -916,7 +912,7 @@ GCC_PREFIX_HEADER = CustomKeyboard/PrefixHeader.pch; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", - "KB_KEYCHAIN_ACCESS_GROUP=@\\\"$(AppIdentifierPrefix)com.keyBoardst.shared\\\"", + "KB_KEYCHAIN_ACCESS_GROUP=@\\\"$(AppIdentifierPrefix)com.loveKey.nyx.shared\\\"", ); GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = CustomKeyboard/Info.plist; @@ -949,7 +945,7 @@ GCC_PREFIX_HEADER = CustomKeyboard/PrefixHeader.pch; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", - "KB_KEYCHAIN_ACCESS_GROUP=@\\\"$(AppIdentifierPrefix)com.keyBoardst.shared\\\"", + "KB_KEYCHAIN_ACCESS_GROUP=@\\\"$(AppIdentifierPrefix)com.loveKey.nyx.shared\\\"", ); GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = CustomKeyboard/Info.plist; @@ -984,12 +980,12 @@ GCC_PREFIX_HEADER = keyBoard/KeyBoardPrefixHeader.pch; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", - "KB_KEYCHAIN_ACCESS_GROUP=@\\\"$(AppIdentifierPrefix)com.keyBoardst.shared\\\"", + "KB_KEYCHAIN_ACCESS_GROUP=@\\\"$(AppIdentifierPrefix)com.loveKey.nyx.shared\\\"", ); GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = keyBoard/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = "YOLO输入法"; - INFOPLIST_KEY_CFBundleURLTypes = "{\n CFBundleURLName = \"com.keyBoardst.keyboard\";\n CFBundleURLSchemes = (\n kbkeyboard\n );\n}"; + INFOPLIST_KEY_CFBundleURLTypes = "{\n CFBundleURLName = \"com.loveKey.nyx.keyboard\";\n CFBundleURLSchemes = (\n kbkeyboard\n );\n}"; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UIMainStoryboardFile = Main; @@ -1024,12 +1020,12 @@ GCC_PREFIX_HEADER = keyBoard/KeyBoardPrefixHeader.pch; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", - "KB_KEYCHAIN_ACCESS_GROUP=@\\\"$(AppIdentifierPrefix)com.keyBoardst.shared\\\"", + "KB_KEYCHAIN_ACCESS_GROUP=@\\\"$(AppIdentifierPrefix)com.loveKey.nyx.shared\\\"", ); GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = keyBoard/Info.plist; INFOPLIST_KEY_CFBundleDisplayName = "YOLO输入法"; - INFOPLIST_KEY_CFBundleURLTypes = "{\n CFBundleURLName = \"com.keyBoardst.keyboard\";\n CFBundleURLSchemes = (\n kbkeyboard\n );\n}"; + INFOPLIST_KEY_CFBundleURLTypes = "{\n CFBundleURLName = \"com.loveKey.nyx.keyboard\";\n CFBundleURLSchemes = (\n kbkeyboard\n );\n}"; INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; INFOPLIST_KEY_UIMainStoryboardFile = Main; diff --git a/keyBoard/AppDelegate.m b/keyBoard/AppDelegate.m index 6e94da7..31b7514 100644 --- a/keyBoard/AppDelegate.m +++ b/keyBoard/AppDelegate.m @@ -8,7 +8,9 @@ #import "AppDelegate.h" #import "KBPermissionViewController.h" #import +#if !DEBUG #import +#endif #import "BaseTabBarController.h" #import "LoginViewController.h" #import "KBLoginSheetViewController.h" @@ -17,8 +19,8 @@ // 注意:用于判断系统已启用本输入法扩展的 bundle id 需与扩展 target 的 // PRODUCT_BUNDLE_IDENTIFIER 完全一致。 -// 当前工程的 CustomKeyboard target 为 com.keyBoardst.CustomKeyboard -static NSString * const kKBKeyboardExtensionBundleId = @"com.keyBoardst.CustomKeyboard"; +// 当前工程的 CustomKeyboard target 为 com.loveKey.nyx.CustomKeyboard +static NSString * const kKBKeyboardExtensionBundleId = @"com.loveKey.nyx.CustomKeyboard"; @implementation AppDelegate @@ -30,11 +32,15 @@ static NSString * const kKBKeyboardExtensionBundleId = @"com.keyBoardst.CustomKe [KBNetworkManager shared].enabled = YES; /// 获取网络权限 [self getNetJudge]; - /// Bugly + +#if !DEBUG +/// Bugly BuglyConfig *buglyConfig = [BuglyConfig new]; /// 设置GroupID进行配置 // buglyConfig.applicationGroupIdentifier = @""; [Bugly startWithAppId:BuglyId config:buglyConfig]; +#endif + // 键盘权限引导改由 KBGuideVC 内部负责;此处不主动弹出。 return YES; } diff --git a/keyBoard/Class/Shared/KBAuthManager.m b/keyBoard/Class/Shared/KBAuthManager.m index dca7319..fcb3177 100644 --- a/keyBoard/Class/Shared/KBAuthManager.m +++ b/keyBoard/Class/Shared/KBAuthManager.m @@ -11,18 +11,18 @@ #import #import "KBConfig.h" // 需要共享钥匙串访问组常量,见 KBConfig.h 中的说明 -NSString * const kKBDarwinAuthChanged = @"com.keyBoardst.auth.changed"; +NSString * const kKBDarwinAuthChanged = @"com.loveKey.nyx.auth.changed"; NSNotificationName const KBAuthChangedNotification = @"KBAuthChangedNotification"; -static NSString * const kKBKCService = @"com.keyBoardst.auth"; // 钥匙串 service 名 +static NSString * const kKBKCService = @"com.loveKey.nyx.auth"; // 钥匙串 service 名 static NSString * const kKBKCAccount = @"session"; // 钥匙串 account 键 // 用于 Keychain Sharing 的访问组;必须与两个 target 的 entitlements 配置一致。 // 示例(Capabilities 中勾选 Keychain Sharing 后的值): -// $(AppIdentifierPrefix)com.keyBoardst.shared -// 运行时会被展开为:TN6HHV45BB.com.keyBoardst.shared +// $(AppIdentifierPrefix)com.loveKey.nyx.shared +// 运行时会被展开为:TN6HHV45BB.com.loveKey.nyx.shared #ifndef KB_KEYCHAIN_ACCESS_GROUP -#define KB_KEYCHAIN_ACCESS_GROUP @"TN6HHV45BB.com.keyBoardst.shared" +#define KB_KEYCHAIN_ACCESS_GROUP @"TN6HHV45BB.com.loveKey.nyx.shared" #endif // 过期宽限:若过期时间距离当前 <= 该阈值,则视为已过期。 diff --git a/keyBoard/Class/Shared/KBConfig.h b/keyBoard/Class/Shared/KBConfig.h index 5813a63..b9cc820 100644 --- a/keyBoard/Class/Shared/KBConfig.h +++ b/keyBoard/Class/Shared/KBConfig.h @@ -25,9 +25,9 @@ // --- 认证/共享钥匙串 配置 --- // 若已在 Capabilities 中启用 Keychain Sharing,并添加访问组: -// $(AppIdentifierPrefix)com.keyBoardst.shared -// 运行时会展开为:TN6HHV45BB.com.keyBoardst.shared +// $(AppIdentifierPrefix)com.loveKey.nyx.shared +// 运行时会展开为:TN6HHV45BB.com.loveKey.nyx.shared // KBAuthManager 通过下面的宏定位访问组;如需修改,可在 Build Settings 或前缀头中覆盖该宏。 #ifndef KB_KEYCHAIN_ACCESS_GROUP -#define KB_KEYCHAIN_ACCESS_GROUP @"TN6HHV45BB.com.keyBoardst.shared" +#define KB_KEYCHAIN_ACCESS_GROUP @"TN6HHV45BB.com.loveKey.nyx.shared" #endif diff --git a/keyBoard/Info.plist b/keyBoard/Info.plist index 6ab2b09..0bbab3d 100644 --- a/keyBoard/Info.plist +++ b/keyBoard/Info.plist @@ -6,7 +6,7 @@ CFBundleURLName - com.keyBoardst.keyboard + com.loveKey.nyx.keyboard CFBundleURLSchemes kbkeyboard diff --git a/keyBoard/Shared/KBAuthManager.m b/keyBoard/Shared/KBAuthManager.m index dca7319..fcb3177 100644 --- a/keyBoard/Shared/KBAuthManager.m +++ b/keyBoard/Shared/KBAuthManager.m @@ -11,18 +11,18 @@ #import #import "KBConfig.h" // 需要共享钥匙串访问组常量,见 KBConfig.h 中的说明 -NSString * const kKBDarwinAuthChanged = @"com.keyBoardst.auth.changed"; +NSString * const kKBDarwinAuthChanged = @"com.loveKey.nyx.auth.changed"; NSNotificationName const KBAuthChangedNotification = @"KBAuthChangedNotification"; -static NSString * const kKBKCService = @"com.keyBoardst.auth"; // 钥匙串 service 名 +static NSString * const kKBKCService = @"com.loveKey.nyx.auth"; // 钥匙串 service 名 static NSString * const kKBKCAccount = @"session"; // 钥匙串 account 键 // 用于 Keychain Sharing 的访问组;必须与两个 target 的 entitlements 配置一致。 // 示例(Capabilities 中勾选 Keychain Sharing 后的值): -// $(AppIdentifierPrefix)com.keyBoardst.shared -// 运行时会被展开为:TN6HHV45BB.com.keyBoardst.shared +// $(AppIdentifierPrefix)com.loveKey.nyx.shared +// 运行时会被展开为:TN6HHV45BB.com.loveKey.nyx.shared #ifndef KB_KEYCHAIN_ACCESS_GROUP -#define KB_KEYCHAIN_ACCESS_GROUP @"TN6HHV45BB.com.keyBoardst.shared" +#define KB_KEYCHAIN_ACCESS_GROUP @"TN6HHV45BB.com.loveKey.nyx.shared" #endif // 过期宽限:若过期时间距离当前 <= 该阈值,则视为已过期。 diff --git a/keyBoard/Shared/KBConfig.h b/keyBoard/Shared/KBConfig.h index 5813a63..b9cc820 100644 --- a/keyBoard/Shared/KBConfig.h +++ b/keyBoard/Shared/KBConfig.h @@ -25,9 +25,9 @@ // --- 认证/共享钥匙串 配置 --- // 若已在 Capabilities 中启用 Keychain Sharing,并添加访问组: -// $(AppIdentifierPrefix)com.keyBoardst.shared -// 运行时会展开为:TN6HHV45BB.com.keyBoardst.shared +// $(AppIdentifierPrefix)com.loveKey.nyx.shared +// 运行时会展开为:TN6HHV45BB.com.loveKey.nyx.shared // KBAuthManager 通过下面的宏定位访问组;如需修改,可在 Build Settings 或前缀头中覆盖该宏。 #ifndef KB_KEYCHAIN_ACCESS_GROUP -#define KB_KEYCHAIN_ACCESS_GROUP @"TN6HHV45BB.com.keyBoardst.shared" +#define KB_KEYCHAIN_ACCESS_GROUP @"TN6HHV45BB.com.loveKey.nyx.shared" #endif diff --git a/keyBoard/keyBoard.entitlements b/keyBoard/keyBoard.entitlements index 1cc6c2d..34d0a44 100644 --- a/keyBoard/keyBoard.entitlements +++ b/keyBoard/keyBoard.entitlements @@ -8,7 +8,7 @@ keychain-access-groups - $(AppIdentifierPrefix)com.keyBoardst.shared + $(AppIdentifierPrefix)com.loveKey.nyx.shared