From 8a98f9cfcbe4bcd759dae779b56d77737ac91c80 Mon Sep 17 00:00:00 2001 From: Ryoichiro Oka Date: Sat, 4 Oct 2025 12:17:12 +0900 Subject: [PATCH] feat: macos --- .github/workflows/build-tests-mac.yml | 7 +++ .../Sample macOS Build Profile.asset | 46 +++++++++++++++++++ .../Sample macOS Build Profile.asset.meta | 8 ++++ 3 files changed, 61 insertions(+) create mode 100644 test-project/Assets/Settings/Build Profiles/Sample macOS Build Profile.asset create mode 100644 test-project/Assets/Settings/Build Profiles/Sample macOS Build Profile.asset.meta diff --git a/.github/workflows/build-tests-mac.yml b/.github/workflows/build-tests-mac.yml index 4775aef9..b992af7a 100644 --- a/.github/workflows/build-tests-mac.yml +++ b/.github/workflows/build-tests-mac.yml @@ -24,6 +24,13 @@ jobs: targetPlatform: - StandaloneOSX # Build a MacOS executable - iOS # Build an iOS executable + include: + # Additionally test enableGpu build for a standalone windows target + - unityVersion: 6000.0.36f1 + targetPlatform: StandaloneOSX + - unityVersion: 6000.0.36f1 + targetPlatform: StandaloneOSX + buildProfile: 'Assets/Settings/Build Profiles/Sample macOS Build Profile.asset' steps: ########################### diff --git a/test-project/Assets/Settings/Build Profiles/Sample macOS Build Profile.asset b/test-project/Assets/Settings/Build Profiles/Sample macOS Build Profile.asset new file mode 100644 index 00000000..013f1d42 --- /dev/null +++ b/test-project/Assets/Settings/Build Profiles/Sample macOS Build Profile.asset @@ -0,0 +1,46 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 15003, guid: 0000000000000000e000000000000000, type: 0} + m_Name: Sample macOS Build Profile + m_EditorClassIdentifier: + m_AssetVersion: 1 + m_BuildTarget: 2 + m_Subtarget: 2 + m_PlatformId: 0d2129357eac403d8b359c2dcbf82502 + m_PlatformBuildProfile: + rid: 9120355587586260993 + m_OverrideGlobalSceneList: 0 + m_Scenes: [] + m_ScriptingDefines: + - BUILD_PROFILE_LOADED + m_PlayerSettingsYaml: + m_Settings: [] + references: + version: 2 + RefIds: + - rid: 9120355587586260993 + type: {class: OSXStandaloneBuildProfile, ns: UnityEditor.OSXStandalone, asm: UnityEditor.OSXStandalone.Extensions} + data: + m_Development: 0 + m_ConnectProfiler: 0 + m_BuildWithDeepProfilingSupport: 0 + m_AllowDebugging: 0 + m_WaitForManagedDebugger: 0 + m_ManagedDebuggerFixedPort: 0 + m_ExplicitNullChecks: 0 + m_ExplicitDivideByZeroChecks: 0 + m_ExplicitArrayBoundsChecks: 0 + m_CompressionType: 0 + m_InstallInBuildFolder: 0 + m_MacOSXcodeBuildConfig: 1 + m_Architecture: 2 + m_CreateXcodeProject: 0 diff --git a/test-project/Assets/Settings/Build Profiles/Sample macOS Build Profile.asset.meta b/test-project/Assets/Settings/Build Profiles/Sample macOS Build Profile.asset.meta new file mode 100644 index 00000000..c3027aa6 --- /dev/null +++ b/test-project/Assets/Settings/Build Profiles/Sample macOS Build Profile.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 081f4929fd671734ea1aa1511be7ec97 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: