From 7cf11f93635e3038aaa72ac242d979bd6c653169 Mon Sep 17 00:00:00 2001 From: cebgcontract <99630598+cebgcontract@users.noreply.github.com> Date: Thu, 30 Jun 2022 17:52:49 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HeadlessCocos.xcodeproj/project.pbxproj | 24 +-- .../xcdebugger/Breakpoints_v2.xcbkptlist | 144 ++++++++++++++++++ .../xcschemes/xcschememanagement.plist | 2 +- HeadlessCocos/AppController.mm | 1 - .../{ViewController.m => ViewController.mm} | 1 + 5 files changed, 159 insertions(+), 13 deletions(-) rename HeadlessCocos/{ViewController.m => ViewController.mm} (88%) diff --git a/HeadlessCocos.xcodeproj/project.pbxproj b/HeadlessCocos.xcodeproj/project.pbxproj index 8ce4b75..2ad7b9e 100644 --- a/HeadlessCocos.xcodeproj/project.pbxproj +++ b/HeadlessCocos.xcodeproj/project.pbxproj @@ -8,7 +8,7 @@ /* Begin PBXBuildFile section */ D5AA8A10286B029300E2C03E /* SceneDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D5AA8A0F286B029300E2C03E /* SceneDelegate.m */; }; - D5AA8A13286B029300E2C03E /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D5AA8A12286B029300E2C03E /* ViewController.m */; }; + D5AA8A13286B029300E2C03E /* ViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = D5AA8A12286B029300E2C03E /* ViewController.mm */; }; D5AA8A16286B029300E2C03E /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D5AA8A14286B029300E2C03E /* Main.storyboard */; }; D5AA8A18286B029700E2C03E /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = D5AA8A17286B029700E2C03E /* Assets.xcassets */; }; D5AA8A1B286B029700E2C03E /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = D5AA8A19286B029700E2C03E /* LaunchScreen.storyboard */; }; @@ -48,7 +48,7 @@ D5AA8A0E286B029300E2C03E /* SceneDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SceneDelegate.h; sourceTree = ""; }; D5AA8A0F286B029300E2C03E /* SceneDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SceneDelegate.m; sourceTree = ""; }; D5AA8A11286B029300E2C03E /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; - D5AA8A12286B029300E2C03E /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + D5AA8A12286B029300E2C03E /* ViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ViewController.mm; sourceTree = ""; }; D5AA8A15286B029300E2C03E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; D5AA8A17286B029700E2C03E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; D5AA8A1A286B029700E2C03E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; @@ -112,13 +112,13 @@ D5AA8A0A286B029300E2C03E /* HeadlessCocos */ = { isa = PBXGroup; children = ( - D5AA8A12286B029300E2C03E /* ViewController.m */, + D5AA8A8B286BF94D00E2C03E /* js */, D5AA8A63286B390F00E2C03E /* AppController.h */, D5AA8A62286B390E00E2C03E /* AppController.mm */, - D5AA8A8B286BF94D00E2C03E /* js */, D5AA8A0E286B029300E2C03E /* SceneDelegate.h */, D5AA8A0F286B029300E2C03E /* SceneDelegate.m */, D5AA8A11286B029300E2C03E /* ViewController.h */, + D5AA8A12286B029300E2C03E /* ViewController.mm */, D5AA8A14286B029300E2C03E /* Main.storyboard */, D5AA8A17286B029700E2C03E /* Assets.xcassets */, D5AA8A19286B029700E2C03E /* LaunchScreen.storyboard */, @@ -256,7 +256,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - D5AA8A13286B029300E2C03E /* ViewController.m in Sources */, + D5AA8A13286B029300E2C03E /* ViewController.mm in Sources */, D5AA8A3B286B043200E2C03E /* AppDelegate.cpp in Sources */, D5AA8A1E286B029700E2C03E /* main.m in Sources */, D5AA8A10286B029300E2C03E /* SceneDelegate.m in Sources */, @@ -289,7 +289,7 @@ D5AA8A1F286B029700E2C03E /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; + ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; @@ -321,6 +321,7 @@ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_BITCODE = NO; ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu11; @@ -337,7 +338,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.2; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; MTL_FAST_MATH = YES; ONLY_ACTIVE_ARCH = YES; @@ -368,7 +369,7 @@ D5AA8A20286B029700E2C03E /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; + ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; @@ -410,7 +411,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 15.2; + IPHONEOS_DEPLOYMENT_TARGET = 14.0; MTL_ENABLE_DEBUG_INFO = NO; MTL_FAST_MATH = YES; SDKROOT = iphoneos; @@ -441,13 +442,14 @@ D5AA8A22286B029700E2C03E /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; + ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ENABLE_OBJC_ARC = NO; CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEVELOPMENT_TEAM = 8TB4N4YTJ3; + ENABLE_BITCODE = NO; GENERATE_INFOPLIST_FILE = YES; HEADER_SEARCH_PATHS = ""; INFOPLIST_FILE = HeadlessCocos/Info.plist; @@ -483,7 +485,7 @@ D5AA8A23286B029700E2C03E /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = YES; + ALWAYS_SEARCH_USER_PATHS = NO; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CLANG_ENABLE_OBJC_ARC = NO; diff --git a/HeadlessCocos.xcodeproj/xcuserdata/zhl.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/HeadlessCocos.xcodeproj/xcuserdata/zhl.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index 9cc5d97..43efe02 100644 --- a/HeadlessCocos.xcodeproj/xcuserdata/zhl.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/HeadlessCocos.xcodeproj/xcuserdata/zhl.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -100,5 +100,149 @@ landmarkType = "9"> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/HeadlessCocos.xcodeproj/xcuserdata/zhl.xcuserdatad/xcschemes/xcschememanagement.plist b/HeadlessCocos.xcodeproj/xcuserdata/zhl.xcuserdatad/xcschemes/xcschememanagement.plist index 3eec0e9..32ef06e 100644 --- a/HeadlessCocos.xcodeproj/xcuserdata/zhl.xcuserdatad/xcschemes/xcschememanagement.plist +++ b/HeadlessCocos.xcodeproj/xcuserdata/zhl.xcuserdatad/xcschemes/xcschememanagement.plist @@ -7,7 +7,7 @@ HeadlessCocos.xcscheme_^#shared#^_ orderHint - 1 + 0 diff --git a/HeadlessCocos/AppController.mm b/HeadlessCocos/AppController.mm index d0a7211..f236526 100755 --- a/HeadlessCocos/AppController.mm +++ b/HeadlessCocos/AppController.mm @@ -29,7 +29,6 @@ #import "AppDelegate.h" #import "ViewController.h" //#import "SDKWrapper.h" -#import "platform/ios/CCEAGLView-ios.h" diff --git a/HeadlessCocos/ViewController.m b/HeadlessCocos/ViewController.mm similarity index 88% rename from HeadlessCocos/ViewController.m rename to HeadlessCocos/ViewController.mm index 52fea13..14333d4 100644 --- a/HeadlessCocos/ViewController.m +++ b/HeadlessCocos/ViewController.mm @@ -6,6 +6,7 @@ // #import "ViewController.h" +#include "platform/CCApplication.h" @interface ViewController ()