diff --git a/ShenQi.xcodeproj/project.pbxproj b/ShenQi.xcodeproj/project.pbxproj index c3a403a..04786b0 100644 --- a/ShenQi.xcodeproj/project.pbxproj +++ b/ShenQi.xcodeproj/project.pbxproj @@ -28,6 +28,13 @@ 20CC02D32D150A1C0001B529 /* DSAvatarCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 20CC02D12D150A1C0001B529 /* DSAvatarCollectionViewCell.xib */; }; 20DA04E42CD32AEF003530CA /* DSWebDragView.m in Sources */ = {isa = PBXBuildFile; fileRef = 20DA04E02CD32AEF003530CA /* DSWebDragView.m */; }; 20DA04E52CD32AEF003530CA /* WMDragView.m in Sources */ = {isa = PBXBuildFile; fileRef = 20DA04E12CD32AEF003530CA /* WMDragView.m */; }; + 891A21472EAF3C4D008F03B3 /* GDWebPageHookService.m in Sources */ = {isa = PBXBuildFile; fileRef = 891A21422EAF3C4D008F03B3 /* GDWebPageHookService.m */; }; + 891A21482EAF3C4D008F03B3 /* GDWebURLSessionDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 891A21462EAF3C4D008F03B3 /* GDWebURLSessionDelegate.m */; }; + 891A21492EAF3C4D008F03B3 /* WKWebView+GDWebURLSchemeHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 891A213D2EAF3C4D008F03B3 /* WKWebView+GDWebURLSchemeHandler.m */; }; + 891A214A2EAF3C4D008F03B3 /* GDWebAssetStorageService.m in Sources */ = {isa = PBXBuildFile; fileRef = 891A21402EAF3C4D008F03B3 /* GDWebAssetStorageService.m */; }; + 891A214B2EAF3C4D008F03B3 /* GDWebURLSchemeHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 891A213B2EAF3C4D008F03B3 /* GDWebURLSchemeHandler.m */; }; + 891A214C2EAF3C4D008F03B3 /* GDWebURLSessionService.m in Sources */ = {isa = PBXBuildFile; fileRef = 891A21442EAF3C4D008F03B3 /* GDWebURLSessionService.m */; }; + 891A23692EC3178B008F03B3 /* GameWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 891A23682EC3178B008F03B3 /* GameWebViewController.m */; }; 896EC2172D4081AE00732103 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 896EC2162D4081AE00732103 /* CoreTelephony.framework */; }; 89A55AD72D4210CF0000FE0F /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 89A55AD62D4210CF0000FE0F /* GoogleService-Info.plist */; }; 9D06CD612B70B72500A5CDF7 /* libc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 9D06CD602B70B72500A5CDF7 /* libc++.tbd */; }; @@ -123,6 +130,21 @@ 20DA04E32CD32AEF003530CA /* WMDragView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WMDragView.h; sourceTree = ""; }; 2770952325ADBC033AEA844E /* Pods_SQNoti.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_SQNoti.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 30D1D837206E6AC5F27F4CB4 /* Pods-ShenQi.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ShenQi.release.xcconfig"; path = "Target Support Files/Pods-ShenQi/Pods-ShenQi.release.xcconfig"; sourceTree = ""; }; + 891A213A2EAF3C4D008F03B3 /* GDWebURLSchemeHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GDWebURLSchemeHandler.h; sourceTree = ""; }; + 891A213B2EAF3C4D008F03B3 /* GDWebURLSchemeHandler.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GDWebURLSchemeHandler.m; sourceTree = ""; }; + 891A213C2EAF3C4D008F03B3 /* WKWebView+GDWebURLSchemeHandler.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "WKWebView+GDWebURLSchemeHandler.h"; sourceTree = ""; }; + 891A213D2EAF3C4D008F03B3 /* WKWebView+GDWebURLSchemeHandler.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "WKWebView+GDWebURLSchemeHandler.m"; sourceTree = ""; }; + 891A213E2EAF3C4D008F03B3 /* GDWebCustomURLSchemeProtocol.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GDWebCustomURLSchemeProtocol.h; sourceTree = ""; }; + 891A213F2EAF3C4D008F03B3 /* GDWebAssetStorageService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GDWebAssetStorageService.h; sourceTree = ""; }; + 891A21402EAF3C4D008F03B3 /* GDWebAssetStorageService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GDWebAssetStorageService.m; sourceTree = ""; }; + 891A21412EAF3C4D008F03B3 /* GDWebPageHookService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GDWebPageHookService.h; sourceTree = ""; }; + 891A21422EAF3C4D008F03B3 /* GDWebPageHookService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GDWebPageHookService.m; sourceTree = ""; }; + 891A21432EAF3C4D008F03B3 /* GDWebURLSessionService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GDWebURLSessionService.h; sourceTree = ""; }; + 891A21442EAF3C4D008F03B3 /* GDWebURLSessionService.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GDWebURLSessionService.m; sourceTree = ""; }; + 891A21452EAF3C4D008F03B3 /* GDWebURLSessionDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GDWebURLSessionDelegate.h; sourceTree = ""; }; + 891A21462EAF3C4D008F03B3 /* GDWebURLSessionDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GDWebURLSessionDelegate.m; sourceTree = ""; }; + 891A23672EC3178B008F03B3 /* GameWebViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GameWebViewController.h; sourceTree = ""; }; + 891A23682EC3178B008F03B3 /* GameWebViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GameWebViewController.m; sourceTree = ""; }; 896EC2162D4081AE00732103 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; 89A55AD62D4210CF0000FE0F /* GoogleService-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; 9D06CD602B70B72500A5CDF7 /* libc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libc++.tbd"; path = "usr/lib/libc++.tbd"; sourceTree = SDKROOT; }; @@ -249,6 +271,8 @@ 20CC02C92D141B650001B529 /* LaunchViewController.xib */, 207022AD2CD8C1C10061657B /* MainOldViewController.h */, 207022AE2CD8C1C10061657B /* MainOldViewController.m */, + 891A23672EC3178B008F03B3 /* GameWebViewController.h */, + 891A23682EC3178B008F03B3 /* GameWebViewController.m */, 9D834B862D320969005B7327 /* NotiCenterViewController.h */, 9D834B872D320969005B7327 /* NotiCenterViewController.m */, 9D834B882D320969005B7327 /* NotiCenterViewController.xib */, @@ -271,6 +295,19 @@ 9D834BA22D3214C2005B7327 /* PushRecordData.m */, 9D834BA42D3214C3005B7327 /* PushRecordList.h */, 9D834BA12D3214C2005B7327 /* PushRecordList.m */, + 891A213A2EAF3C4D008F03B3 /* GDWebURLSchemeHandler.h */, + 891A213B2EAF3C4D008F03B3 /* GDWebURLSchemeHandler.m */, + 891A213C2EAF3C4D008F03B3 /* WKWebView+GDWebURLSchemeHandler.h */, + 891A213D2EAF3C4D008F03B3 /* WKWebView+GDWebURLSchemeHandler.m */, + 891A213E2EAF3C4D008F03B3 /* GDWebCustomURLSchemeProtocol.h */, + 891A213F2EAF3C4D008F03B3 /* GDWebAssetStorageService.h */, + 891A21402EAF3C4D008F03B3 /* GDWebAssetStorageService.m */, + 891A21412EAF3C4D008F03B3 /* GDWebPageHookService.h */, + 891A21422EAF3C4D008F03B3 /* GDWebPageHookService.m */, + 891A21432EAF3C4D008F03B3 /* GDWebURLSessionService.h */, + 891A21442EAF3C4D008F03B3 /* GDWebURLSessionService.m */, + 891A21452EAF3C4D008F03B3 /* GDWebURLSessionDelegate.h */, + 891A21462EAF3C4D008F03B3 /* GDWebURLSessionDelegate.m */, 89A55AD62D4210CF0000FE0F /* GoogleService-Info.plist */, 20B317F32CD4BA6700B29987 /* YYModel */, 20DA04DF2CD32AEF003530CA /* WMDragView */, @@ -355,6 +392,7 @@ TargetAttributes = { 20B61C7729DC008500CE7946 = { CreatedOnToolsVersion = 14.2; + LastSwiftMigration = 1640; }; }; }; @@ -455,6 +493,12 @@ buildActionMask = 2147483647; files = ( 9D834BAC2D321722005B7327 /* UIButton+DSButtonBlock.m in Sources */, + 891A21472EAF3C4D008F03B3 /* GDWebPageHookService.m in Sources */, + 891A21482EAF3C4D008F03B3 /* GDWebURLSessionDelegate.m in Sources */, + 891A21492EAF3C4D008F03B3 /* WKWebView+GDWebURLSchemeHandler.m in Sources */, + 891A214A2EAF3C4D008F03B3 /* GDWebAssetStorageService.m in Sources */, + 891A214B2EAF3C4D008F03B3 /* GDWebURLSchemeHandler.m in Sources */, + 891A214C2EAF3C4D008F03B3 /* GDWebURLSessionService.m in Sources */, 20CC02D22D150A1C0001B529 /* DSAvatarCollectionViewCell.m in Sources */, 20DA04E42CD32AEF003530CA /* DSWebDragView.m in Sources */, 9D834B8F2D320BC2005B7327 /* NotiCenterTableViewCell.m in Sources */, @@ -468,6 +512,7 @@ 20B61C7D29DC008500CE7946 /* AppDelegate.m in Sources */, 207022AF2CD8C1C10061657B /* MainOldViewController.m in Sources */, 20CC02C52D14183A0001B529 /* ConfigDataModel.m in Sources */, + 891A23692EC3178B008F03B3 /* GameWebViewController.m in Sources */, 20CC02C62D14183A0001B529 /* ConfigData.m in Sources */, 20B61C8E29DC008800CE7946 /* main.m in Sources */, 20B317F92CD4BA6800B29987 /* YYClassInfo.m in Sources */, @@ -642,18 +687,19 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = ShenQi/ShenQiDebug.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = 78T95AT28H; + DEVELOPMENT_TEAM = 89Y643YWG7; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/ShenQi", ); GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = ShenQi/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = RAPID97; + INFOPLIST_KEY_CFBundleDisplayName = Nova9; INFOPLIST_KEY_NSAppleMusicUsageDescription = "需要访问相册权限用于照片上传,应用不会上传和存储您的照片"; INFOPLIST_KEY_NSCameraUsageDescription = "需要相机权限用于拍照上传,应用不会上传和存储您的照片"; INFOPLIST_KEY_NSContactsUsageDescription = "用于匹配您的好友"; @@ -665,7 +711,7 @@ INFOPLIST_KEY_UIMainStoryboardFile = Main; INFOPLIST_KEY_UIRequiresFullScreen = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = UIInterfaceOrientationPortrait; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -675,14 +721,16 @@ "$(inherited)", "$(PROJECT_DIR)/ShenQi", ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = noti.RAPID97; + MARKETING_VERSION = 1.5; + PRODUCT_BUNDLE_IDENTIFIER = noti.NO1VA9SG4; PRODUCT_NAME = TESTAPP; PROVISIONING_PROFILE_SPECIFIER = ""; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -693,18 +741,19 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CLANG_ENABLE_MODULES = YES; CODE_SIGN_ENTITLEMENTS = ShenQi/ShenQiRelease.entitlements; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; - DEVELOPMENT_TEAM = 78T95AT28H; + DEVELOPMENT_TEAM = 89Y643YWG7; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "$(PROJECT_DIR)/ShenQi", ); GENERATE_INFOPLIST_FILE = YES; INFOPLIST_FILE = ShenQi/Info.plist; - INFOPLIST_KEY_CFBundleDisplayName = RAPID97; + INFOPLIST_KEY_CFBundleDisplayName = Nova9; INFOPLIST_KEY_NSAppleMusicUsageDescription = "需要访问相册权限用于照片上传,应用不会上传和存储您的照片"; INFOPLIST_KEY_NSCameraUsageDescription = "需要相机权限用于拍照上传,应用不会上传和存储您的照片"; INFOPLIST_KEY_NSContactsUsageDescription = "用于匹配您的好友"; @@ -716,7 +765,7 @@ INFOPLIST_KEY_UIMainStoryboardFile = Main; INFOPLIST_KEY_UIRequiresFullScreen = YES; INFOPLIST_KEY_UISupportedInterfaceOrientations = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait"; - INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = UIInterfaceOrientationPortrait; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -726,14 +775,15 @@ "$(inherited)", "$(PROJECT_DIR)/ShenQi", ); - MARKETING_VERSION = 1.0; - PRODUCT_BUNDLE_IDENTIFIER = noti.RAPID97; + MARKETING_VERSION = 1.5; + PRODUCT_BUNDLE_IDENTIFIER = noti.NO1VA9SG4; PRODUCT_NAME = TESTAPP; PROVISIONING_PROFILE_SPECIFIER = ""; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator"; SUPPORTS_MACCATALYST = NO; SUPPORTS_MAC_DESIGNED_FOR_IPHONE_IPAD = NO; SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 6.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Release; diff --git a/ShenQi.xcworkspace/xcuserdata/quuuu.xcuserdatad/UserInterfaceState.xcuserstate b/ShenQi.xcworkspace/xcuserdata/quuuu.xcuserdatad/UserInterfaceState.xcuserstate index 989bf6e..d500e0d 100644 Binary files a/ShenQi.xcworkspace/xcuserdata/quuuu.xcuserdatad/UserInterfaceState.xcuserstate and b/ShenQi.xcworkspace/xcuserdata/quuuu.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/ShenQi.xcworkspace/xcuserdata/quuuu.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/ShenQi.xcworkspace/xcuserdata/quuuu.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index cebc6c7..af0a6a7 100644 --- a/ShenQi.xcworkspace/xcuserdata/quuuu.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/ShenQi.xcworkspace/xcuserdata/quuuu.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -3,4 +3,18 @@ uuid = "8C3A038C-0CB6-445A-A27C-084577E8C5CA" type = "0" version = "2.0"> + + + + + + diff --git a/ShenQi/Assets.xcassets/AppIcon.appiconset/Contents.json b/ShenQi/Assets.xcassets/AppIcon.appiconset/Contents.json index 2863fbd..7c5cd29 100644 --- a/ShenQi/Assets.xcassets/AppIcon.appiconset/Contents.json +++ b/ShenQi/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "微信图片_20250819133612_1137.jpg", + "filename" : "app_logo.png", "idiom" : "universal", "platform" : "ios", "size" : "1024x1024" diff --git a/ShenQi/Assets.xcassets/AppIcon.appiconset/app_logo.png b/ShenQi/Assets.xcassets/AppIcon.appiconset/app_logo.png new file mode 100644 index 0000000..e9a3035 Binary files /dev/null and b/ShenQi/Assets.xcassets/AppIcon.appiconset/app_logo.png differ diff --git a/ShenQi/Assets.xcassets/AppIcon.appiconset/微信图片_20250819133612_1137.jpg b/ShenQi/Assets.xcassets/AppIcon.appiconset/微信图片_20250819133612_1137.jpg deleted file mode 100644 index b1e84cc..0000000 Binary files a/ShenQi/Assets.xcassets/AppIcon.appiconset/微信图片_20250819133612_1137.jpg and /dev/null differ diff --git a/ShenQi/Assets.xcassets/appLogo.imageset/Contents.json b/ShenQi/Assets.xcassets/appLogo.imageset/Contents.json index eb21ba3..593182a 100644 --- a/ShenQi/Assets.xcassets/appLogo.imageset/Contents.json +++ b/ShenQi/Assets.xcassets/appLogo.imageset/Contents.json @@ -1,7 +1,7 @@ { "images" : [ { - "filename" : "微信图片_20250819133612_1137.jpg", + "filename" : "app_logo.png", "idiom" : "universal", "scale" : "1x" }, diff --git a/ShenQi/Assets.xcassets/appLogo.imageset/app_logo.png b/ShenQi/Assets.xcassets/appLogo.imageset/app_logo.png new file mode 100644 index 0000000..e9a3035 Binary files /dev/null and b/ShenQi/Assets.xcassets/appLogo.imageset/app_logo.png differ diff --git a/ShenQi/Assets.xcassets/appLogo.imageset/微信图片_20250819133612_1137.jpg b/ShenQi/Assets.xcassets/appLogo.imageset/微信图片_20250819133612_1137.jpg deleted file mode 100644 index b1e84cc..0000000 Binary files a/ShenQi/Assets.xcassets/appLogo.imageset/微信图片_20250819133612_1137.jpg and /dev/null differ diff --git a/ShenQi/Base.lproj/LaunchScreen.storyboard b/ShenQi/Base.lproj/LaunchScreen.storyboard index 783c23e..a5e53e5 100644 --- a/ShenQi/Base.lproj/LaunchScreen.storyboard +++ b/ShenQi/Base.lproj/LaunchScreen.storyboard @@ -26,7 +26,7 @@ - + diff --git a/ShenQi/Base.lproj/Main.storyboard b/ShenQi/Base.lproj/Main.storyboard index b0ff8f3..aec0be0 100644 --- a/ShenQi/Base.lproj/Main.storyboard +++ b/ShenQi/Base.lproj/Main.storyboard @@ -1,9 +1,9 @@ - + - + @@ -55,15 +55,15 @@ - - + -