New native Xcode project generator.
This pull request implements a native Xcode project generator for macOS development. The new project generator is temporary named as Xcode2 to distinguish with the old generator, and has the following features:
- Generate Xcode projects from
xmake.luadirectly, without the need to install and use CMake. - Map files, builds rules and targets to corresponding Xcode concepts (files, groups, configurations, targets, etc).
- Triggering build in Xcode invokes xmake to build targets by using custom building phases of Xcode. xmake callbacks like
before_build,after_build,before_install,after_install, etc will be called as expected. - Redirect xmake build directory to Xcode
BUILD_DIR, so that invoking Clean build folder in Xcode will remove all xmake intermediate and output files as expected. - Running & debugging in Xcode is supported, with additional graphics debugging support if the application uses Metal.
- Application bundle (
.app) is supported ifxcode.applicationrule is specified (currently only works for macOS applications. iOS applications will be supported later).
Note that this is still a very early version and needs further improvements and bug-fixes. I tested this generator on my own project and it worked fine, but more projects should be used to test this generator before it can be released.
This fixes #4810
Thanks, but I need a few days to review it. Because I don't have much free time recently.
I tried to run and debug program, it cannot be loaded.
I tried to run and debug program, it cannot be loaded.
![]()
@JX-Master Any idea?
It seems that the product name ($(PRODUCT_NAME)) is not correctly set.
This shouldn't be happened, can you provide more information about the test project so that I can identify the problem.
xmake create test
cd test
xmake project -k xcode2
Any progress?
Fixed on Xcode-generator branch.
But it still does not work for me.
An executable path doesn't exist.
Domain: IDEDebugSessionErrorDomain
Code: 8
Failure Reason: The local path is “(null)”.
LLDB reports that it doesn't exist. Check that the executable remains on disk.
User Info: {
DVTErrorCreationDateKey = "2025-06-27 14:54:49 +0000";
DVTRadarComponentKey = 343469;
IDERunOperationFailingWorker = DBGLLDBLauncher;
}
--
Event Metadata: com.apple.dt.IDERunOperationWorkerFinished : {
"device_identifier" = "B4DE2F6B-D10F-5D0E-9A31-54419A65CCBB";
"device_model" = "MacBookPro15,2";
"device_osBuild" = "15.5 (24F74)";
"device_platform" = "com.apple.platform.macosx";
"device_thinningType" = "MacBookPro15,2";
"dvt_coredevice_version" = "397.28";
"dvt_coresimulator_version" = "993.7";
"dvt_mobiledevice_version" = "1784.120.3";
"launchSession_schemeCommand" = Run;
"launchSession_state" = 1;
"launchSession_targetArch" = "x86_64";
"operation_duration_ms" = 81;
"operation_errorCode" = 8;
"operation_errorDomain" = IDEDebugSessionErrorDomain;
"operation_errorWorker" = DBGLLDBLauncher;
"operation_name" = IDERunOperationWorkerGroup;
"param_debugger_attachToExtensions" = 0;
"param_debugger_attachToXPC" = 1;
"param_debugger_type" = 3;
"param_destination_isProxy" = 0;
"param_destination_platform" = "com.apple.platform.macosx";
"param_diag_113575882_enable" = 0;
"param_diag_MainThreadChecker_stopOnIssue" = 0;
"param_diag_MallocStackLogging_enableDuringAttach" = 0;
"param_diag_MallocStackLogging_enableForXPC" = 1;
"param_diag_allowLocationSimulation" = 1;
"param_diag_checker_tpc_enable" = 1;
"param_diag_gpu_frameCapture_enable" = 0;
"param_diag_gpu_shaderValidation_enable" = 0;
"param_diag_gpu_validation_enable" = 0;
"param_diag_guardMalloc_enable" = 0;
"param_diag_memoryGraphOnResourceException" = 0;
"param_diag_mtc_enable" = 1;
"param_diag_queueDebugging_enable" = 1;
"param_diag_runtimeProfile_generate" = 0;
"param_diag_sanitizer_asan_enable" = 0;
"param_diag_sanitizer_tsan_enable" = 0;
"param_diag_sanitizer_tsan_stopOnIssue" = 0;
"param_diag_sanitizer_ubsan_enable" = 0;
"param_diag_sanitizer_ubsan_stopOnIssue" = 0;
"param_diag_showNonLocalizedStrings" = 0;
"param_diag_viewDebugging_enabled" = 0;
"param_diag_viewDebugging_insertDylibOnLaunch" = 1;
"param_install_style" = 2;
"param_launcher_UID" = 2;
"param_launcher_allowDeviceSensorReplayData" = 0;
"param_launcher_kind" = 0;
"param_launcher_style" = 0;
"param_launcher_substyle" = 0;
"param_runnable_appExtensionHostRunMode" = 0;
"param_runnable_productType" = "com.apple.product-type.tool";
"param_structuredConsoleMode" = 2;
"param_testing_launchedForTesting" = 0;
"param_testing_suppressSimulatorApp" = 0;
"param_testing_usingCLI" = 0;
"sdk_canonicalName" = "macosx15.2";
"sdk_osVersion" = "15.2";
"sdk_variant" = macos;
}
--
System Information
macOS Version 15.5 (Build 24F74)
Xcode 16.2 (23507) (Build 16C5032a)
Timestamp: 2025-06-27T22:54:49+08:00
But it still does not work for me.
An executable path doesn't exist. Domain: IDEDebugSessionErrorDomain Code: 8 Failure Reason: The local path is “(null)”. LLDB reports that it doesn't exist. Check that the executable remains on disk. User Info: { DVTErrorCreationDateKey = "2025-06-27 14:54:49 +0000"; DVTRadarComponentKey = 343469; IDERunOperationFailingWorker = DBGLLDBLauncher; } -- Event Metadata: com.apple.dt.IDERunOperationWorkerFinished : { "device_identifier" = "B4DE2F6B-D10F-5D0E-9A31-54419A65CCBB"; "device_model" = "MacBookPro15,2"; "device_osBuild" = "15.5 (24F74)"; "device_platform" = "com.apple.platform.macosx"; "device_thinningType" = "MacBookPro15,2"; "dvt_coredevice_version" = "397.28"; "dvt_coresimulator_version" = "993.7"; "dvt_mobiledevice_version" = "1784.120.3"; "launchSession_schemeCommand" = Run; "launchSession_state" = 1; "launchSession_targetArch" = "x86_64"; "operation_duration_ms" = 81; "operation_errorCode" = 8; "operation_errorDomain" = IDEDebugSessionErrorDomain; "operation_errorWorker" = DBGLLDBLauncher; "operation_name" = IDERunOperationWorkerGroup; "param_debugger_attachToExtensions" = 0; "param_debugger_attachToXPC" = 1; "param_debugger_type" = 3; "param_destination_isProxy" = 0; "param_destination_platform" = "com.apple.platform.macosx"; "param_diag_113575882_enable" = 0; "param_diag_MainThreadChecker_stopOnIssue" = 0; "param_diag_MallocStackLogging_enableDuringAttach" = 0; "param_diag_MallocStackLogging_enableForXPC" = 1; "param_diag_allowLocationSimulation" = 1; "param_diag_checker_tpc_enable" = 1; "param_diag_gpu_frameCapture_enable" = 0; "param_diag_gpu_shaderValidation_enable" = 0; "param_diag_gpu_validation_enable" = 0; "param_diag_guardMalloc_enable" = 0; "param_diag_memoryGraphOnResourceException" = 0; "param_diag_mtc_enable" = 1; "param_diag_queueDebugging_enable" = 1; "param_diag_runtimeProfile_generate" = 0; "param_diag_sanitizer_asan_enable" = 0; "param_diag_sanitizer_tsan_enable" = 0; "param_diag_sanitizer_tsan_stopOnIssue" = 0; "param_diag_sanitizer_ubsan_enable" = 0; "param_diag_sanitizer_ubsan_stopOnIssue" = 0; "param_diag_showNonLocalizedStrings" = 0; "param_diag_viewDebugging_enabled" = 0; "param_diag_viewDebugging_insertDylibOnLaunch" = 1; "param_install_style" = 2; "param_launcher_UID" = 2; "param_launcher_allowDeviceSensorReplayData" = 0; "param_launcher_kind" = 0; "param_launcher_style" = 0; "param_launcher_substyle" = 0; "param_runnable_appExtensionHostRunMode" = 0; "param_runnable_productType" = "com.apple.product-type.tool"; "param_structuredConsoleMode" = 2; "param_testing_launchedForTesting" = 0; "param_testing_suppressSimulatorApp" = 0; "param_testing_usingCLI" = 0; "sdk_canonicalName" = "macosx15.2"; "sdk_osVersion" = "15.2"; "sdk_variant" = macos; } -- System Information macOS Version 15.5 (Build 24F74) Xcode 16.2 (23507) (Build 16C5032a) Timestamp: 2025-06-27T22:54:49+08:00
Can you provide the full project directory including the source file and xmake.lua?
I tried another M4 machine, it works.
But It does not work on intel x86_64 machine
There some errors and warnings when building it. I'm not sure if that helps.
SDK condition on SDKROOT is unsupported, so the SDKROOT[sdk=macosx*] assignment at the project level will be ignored.
rm: /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products/debug/*: No such file or directory
Showing All Messages
SDK condition on SDKROOT is unsupported, so the SDKROOT[sdk=macosx*] assignment at the project level will be ignored.
SDK condition on SDKROOT is unsupported, so the SDKROOT[sdk=iphoneos] assignment at the project level will be ignored.
Traditional headermap style is no longer supported; please migrate to using separate headermaps and set 'ALWAYS_SEARCH_USER_PATHS' to NO.
Run script build phase 'xmake build' will be run during every build because the option to run the script phase "Based on dependency analysis" is unchecked.
WriteAuxiliaryFile /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/-all-non-framework-target-headers.hmap (in target 'test3' from project 'test3')
cd /Users/ruki/Downloads/test3
write-file /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/-all-non-framework-target-headers.hmap
WriteAuxiliaryFile /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/-all-target-headers.hmap (in target 'test3' from project 'test3')
cd /Users/ruki/Downloads/test3
write-file /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/-all-target-headers.hmap
WriteAuxiliaryFile /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/-generated-files.hmap (in target 'test3' from project 'test3')
cd /Users/ruki/Downloads/test3
write-file /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/-generated-files.hmap
WriteAuxiliaryFile /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/-own-target-headers.hmap (in target 'test3' from project 'test3')
cd /Users/ruki/Downloads/test3
write-file /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/-own-target-headers.hmap
WriteAuxiliaryFile /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/-project-headers.hmap (in target 'test3' from project 'test3')
cd /Users/ruki/Downloads/test3
write-file /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/-project-headers.hmap
WriteAuxiliaryFile /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/.hmap (in target 'test3' from project 'test3')
cd /Users/ruki/Downloads/test3
write-file /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/.hmap
WriteAuxiliaryFile /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Script-F85E791B9D9452B70000000E.sh (in target 'test3' from project 'test3')
cd /Users/ruki/Downloads/test3
write-file /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Script-F85E791B9D9452B70000000E.sh
PhaseScriptExecution xmake\ build /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Script-F85E791B9D9452B70000000E.sh (in target 'test3' from project 'test3')
cd /Users/ruki/Downloads/test3
export ACTION\=build
export AD_HOC_CODE_SIGNING_ALLOWED\=YES
export ALLOW_BUILD_REQUEST_OVERRIDES\=NO
export ALLOW_TARGET_PLATFORM_SPECIALIZATION\=NO
export ALTERNATE_GROUP\=staff
export ALTERNATE_MODE\=u+w,go-w,a+rX
export ALTERNATE_OWNER\=ruki
export ALTERNATIVE_DISTRIBUTION_WEB\=NO
export ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES\=NO
export ALWAYS_SEARCH_USER_PATHS\=YES
export ALWAYS_USE_SEPARATE_HEADERMAPS\=NO
export APPLE_INTERNAL_DEVELOPER_DIR\=/AppleInternal/Developer
export APPLE_INTERNAL_DIR\=/AppleInternal
export APPLE_INTERNAL_DOCUMENTATION_DIR\=/AppleInternal/Documentation
export APPLE_INTERNAL_LIBRARY_DIR\=/AppleInternal/Library
export APPLE_INTERNAL_TOOLS\=/AppleInternal/Developer/Tools
export APPLICATION_EXTENSION_API_ONLY\=NO
export APPLY_RULES_IN_COPY_FILES\=NO
export APPLY_RULES_IN_COPY_HEADERS\=NO
export APP_SHORTCUTS_ENABLE_FLEXIBLE_MATCHING\=YES
export ARCHS\=x86_64
export ARCHS_STANDARD\=arm64\ x86_64
export ARCHS_STANDARD_32_64_BIT\=arm64\ x86_64\ i386
export ARCHS_STANDARD_32_BIT\=i386
export ARCHS_STANDARD_64_BIT\=arm64\ x86_64
export ARCHS_STANDARD_INCLUDING_64_BIT\=arm64\ x86_64
export ASSETCATALOG_COMPILER_GENERATE_ASSET_SYMBOLS\=YES
export AUTOMATICALLY_MERGE_DEPENDENCIES\=NO
export AVAILABLE_PLATFORMS\=appletvos\ appletvsimulator\ driverkit\ iphoneos\ iphonesimulator\ macosx\ watchos\ watchsimulator\ xros\ xrsimulator
export BITCODE_GENERATION_MODE\=marker
export BUILD_ACTIVE_RESOURCES_ONLY\=NO
export BUILD_COMPONENTS\=headers\ build
export BUILD_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products
export BUILD_LIBRARY_FOR_DISTRIBUTION\=NO
export BUILD_ROOT\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products
export BUILD_STYLE\=
export BUILD_VARIANTS\=normal
export BUILT_PRODUCTS_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products/debug
export BUNDLE_CONTENTS_FOLDER_PATH\=Contents/
export BUNDLE_CONTENTS_FOLDER_PATH_deep\=Contents/
export BUNDLE_EXECUTABLE_FOLDER_NAME_deep\=MacOS
export BUNDLE_EXECUTABLE_FOLDER_PATH\=Contents/MacOS
export BUNDLE_EXTENSIONS_FOLDER_PATH\=Contents/Extensions
export BUNDLE_FORMAT\=deep
export BUNDLE_FRAMEWORKS_FOLDER_PATH\=Contents/Frameworks
export BUNDLE_PLUGINS_FOLDER_PATH\=Contents/PlugIns
export BUNDLE_PRIVATE_HEADERS_FOLDER_PATH\=Contents/PrivateHeaders
export BUNDLE_PUBLIC_HEADERS_FOLDER_PATH\=Contents/Headers
export CACHE_ROOT\=/var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/C/com.apple.DeveloperTools/16.2-16C5032a/Xcode
export CCHROOT\=/var/folders/32/w9cz0y_14hs19lkbs6v6_fm80000gn/C/com.apple.DeveloperTools/16.2-16C5032a/Xcode
export CHMOD\=/bin/chmod
export CHOWN\=/usr/sbin/chown
export CLANG_CACHE_FINE_GRAINED_OUTPUTS\=YES
export CLANG_ENABLE_EXPLICIT_MODULES\=YES
export CLANG_MODULES_BUILD_SESSION_FILE\=/Users/ruki/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation
export CLASS_FILE_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/JavaClasses
export CLEAN_PRECOMPS\=YES
export CLONE_HEADERS\=NO
export CODESIGNING_FOLDER_PATH\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products/debug/
export CODE_SIGNING_ALLOWED\=YES
export CODE_SIGNING_REQUIRED\=YES
export CODE_SIGN_IDENTITY\=-
export CODE_SIGN_IDENTITY_NO\=Apple\ Development
export CODE_SIGN_IDENTITY_YES\=-
export CODE_SIGN_INJECT_BASE_ENTITLEMENTS\=YES
export COLOR_DIAGNOSTICS\=NO
export COMBINE_HIDPI_IMAGES\=NO
export COMPILATION_CACHE_CAS_PATH\=/Users/ruki/Library/Developer/Xcode/DerivedData/CompilationCache.noindex
export COMPILATION_CACHE_KEEP_CAS_DIRECTORY\=YES
export COMPILER_INDEX_STORE_ENABLE\=Default
export COMPOSITE_SDK_DIRS\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/CompositeSDKs
export COMPRESS_PNG_FILES\=NO
export CONFIGURATION\=debug
export CONFIGURATION_BUILD_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products/debug
export CONFIGURATION_TEMP_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug
export COPYING_PRESERVES_HFS_DATA\=NO
export COPY_HEADERS_RUN_UNIFDEF\=NO
export COPY_PHASE_STRIP\=YES
export CP\=/bin/cp
export CREATE_INFOPLIST_SECTION_IN_BINARY\=NO
export CURRENT_ARCH\=undefined_arch
export CURRENT_VARIANT\=normal
export DEAD_CODE_STRIPPING\=NO
export DEBUGGING_SYMBOLS\=YES
export DEBUG_INFORMATION_FORMAT\=dwarf
export DEBUG_INFORMATION_VERSION\=compiler-default
export DEFAULT_COMPILER\=com.apple.compilers.llvm.clang.1_0
export DEFAULT_DEXT_INSTALL_PATH\=/System/Library/DriverExtensions
export DEFAULT_KEXT_INSTALL_PATH\=/System/Library/Extensions
export DEFINES_MODULE\=NO
export DEPLOYMENT_LOCATION\=NO
export DEPLOYMENT_POSTPROCESSING\=NO
export DEPLOYMENT_TARGET_SETTING_NAME\=MACOSX_DEPLOYMENT_TARGET
export DEPLOYMENT_TARGET_SUGGESTED_VALUES\=10.13\ 10.14\ 10.15\ 11.0\ 11.1\ 11.2\ 11.3\ 11.4\ 11.5\ 12.0\ 12.2\ 12.3\ 12.4\ 13.0\ 13.1\ 13.2\ 13.3\ 13.4\ 13.5\ 14.0\ 14.1\ 14.2\ 14.3\ 14.4\ 14.5\ 14.6\ 15.0\ 15.1\ 15.2
export DERIVED_FILES_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/DerivedSources
export DERIVED_FILE_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/DerivedSources
export DERIVED_SOURCES_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/DerivedSources
export DEVELOPER_APPLICATIONS_DIR\=/Applications/Xcode.app/Contents/Developer/Applications
export DEVELOPER_BIN_DIR\=/Applications/Xcode.app/Contents/Developer/usr/bin
export DEVELOPER_DIR\=/Applications/Xcode.app/Contents/Developer
export DEVELOPER_FRAMEWORKS_DIR\=/Applications/Xcode.app/Contents/Developer/Library/Frameworks
export DEVELOPER_FRAMEWORKS_DIR_QUOTED\=/Applications/Xcode.app/Contents/Developer/Library/Frameworks
export DEVELOPER_LIBRARY_DIR\=/Applications/Xcode.app/Contents/Developer/Library
export DEVELOPER_SDK_DIR\=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
export DEVELOPER_TOOLS_DIR\=/Applications/Xcode.app/Contents/Developer/Tools
export DEVELOPER_USR_DIR\=/Applications/Xcode.app/Contents/Developer/usr
export DEVELOPMENT_LANGUAGE\=en
export DIFF\=/usr/bin/diff
export DONT_GENERATE_INFOPLIST_FILE\=NO
export DSTROOT\=/tmp/test3.dst
export DT_TOOLCHAIN_DIR\=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
export DWARF_DSYM_FILE_NAME\=.dSYM
export DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT\=NO
export DWARF_DSYM_FOLDER_PATH\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products/debug
export DYNAMIC_LIBRARY_EXTENSION\=dylib
export EAGER_COMPILATION_ALLOW_SCRIPTS\=NO
export EAGER_LINKING\=NO
export EMBEDDED_CONTENT_CONTAINS_SWIFT\=NO
export EMBEDDED_PROFILE_NAME\=embedded.provisionprofile
export EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE\=NO
export ENABLE_APP_SANDBOX\=NO
export ENABLE_BITCODE\=NO
export ENABLE_CODE_COVERAGE\=YES
export ENABLE_DEBUG_DYLIB\=NO
export ENABLE_DEFAULT_HEADER_SEARCH_PATHS\=YES
export ENABLE_DEFAULT_SEARCH_PATHS\=YES
export ENABLE_HARDENED_RUNTIME\=NO
export ENABLE_HEADER_DEPENDENCIES\=YES
export ENABLE_ON_DEMAND_RESOURCES\=NO
export ENABLE_PREVIEWS\=NO
export ENABLE_TESTABILITY\=NO
export ENABLE_TESTING_SEARCH_PATHS\=NO
export ENABLE_USER_SCRIPT_SANDBOXING\=NO
export ENABLE_XOJIT_PREVIEWS\=NO
export ENTITLEMENTS_ALLOWED\=YES
export ENTITLEMENTS_DESTINATION\=Signature
export ENTITLEMENTS_REQUIRED\=YES
export EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS\=.DS_Store\ .svn\ .git\ .hg\ CVS
export EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES\=\*.nib\ \*.lproj\ \*.framework\ \*.gch\ \*.xcode\*\ \*.xcassets\ \(\*\)\ .DS_Store\ CVS\ .svn\ .git\ .hg\ \*.pbproj\ \*.pbxproj
export EXPANDED_CODE_SIGN_IDENTITY\=-
export EXPANDED_CODE_SIGN_IDENTITY_NAME\=Sign\ to\ Run\ Locally
export FILE_LIST\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Objects/LinkFileList
export FIXED_FILES_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/FixedFiles
export FRAMEWORK_FLAG_PREFIX\=-framework
export FRAMEWORK_SEARCH_PATHS\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products/debug\
export FRAMEWORK_VERSION\=A
export FUSE_BUILD_PHASES\=YES
export FUSE_BUILD_SCRIPT_PHASES\=NO
export GCC3_VERSION\=3.3
export GCC_INLINES_ARE_PRIVATE_EXTERN\=YES
export GCC_PFE_FILE_C_DIALECTS\=c\ objective-c\ c++\ objective-c++
export GCC_SYMBOLS_PRIVATE_EXTERN\=YES
export GCC_TREAT_WARNINGS_AS_ERRORS\=NO
export GCC_VERSION\=com.apple.compilers.llvm.clang.1_0
export GCC_VERSION_IDENTIFIER\=com_apple_compilers_llvm_clang_1_0
export GCC_WARN_64_TO_32_BIT_CONVERSION\=NO
export GENERATED_MODULEMAP_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/GeneratedModuleMaps
export GENERATE_INFOPLIST_FILE\=NO
export GENERATE_INTERMEDIATE_TEXT_BASED_STUBS\=YES
export GENERATE_MASTER_OBJECT_FILE\=NO
export GENERATE_PKGINFO_FILE\=NO
export GENERATE_PROFILING_CODE\=NO
export GENERATE_TEXT_BASED_STUBS\=NO
export GID\=20
export GROUP\=staff
export HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT\=YES
export HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES\=YES
export HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_TARGETS_NOT_BEING_BUILT\=YES
export HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS\=YES
export HEADERMAP_INCLUDES_PROJECT_HEADERS\=YES
export HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES\=YES
export HEADERMAP_USES_VFS\=NO
export HEADER_SEARCH_PATHS\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products/debug/include\
export HIDE_BITCODE_SYMBOLS\=YES
export HOME\=/Users/ruki
export HOST_ARCH\=x86_64
export HOST_PLATFORM\=macosx
export ICONV\=/usr/bin/iconv
export IMPLICIT_DEPENDENCY_DOMAIN\=default
export INFOPLIST_ENABLE_CFBUNDLEICONS_MERGE\=YES
export INFOPLIST_EXPAND_BUILD_SETTINGS\=YES
export INFOPLIST_OUTPUT_FORMAT\=same-as-input
export INFOPLIST_PREPROCESS\=NO
export INLINE_PRIVATE_FRAMEWORKS\=NO
export INSTALLHDRS_COPY_PHASE\=NO
export INSTALLHDRS_SCRIPT_PHASE\=NO
export INSTALL_DIR\=/tmp/test3.dst/usr/local/bin
export INSTALL_GROUP\=staff
export INSTALL_MODE_FLAG\=u+w,go-w,a+rX
export INSTALL_OWNER\=ruki
export INSTALL_PATH\=/usr/local/bin
export INSTALL_ROOT\=/tmp/test3.dst
export IOS_UNZIPPERED_TWIN_PREFIX_PATH\=/System/iOSSupport
export IS_MACCATALYST\=NO
export IS_UIKITFORMAC\=NO
export IS_UNOPTIMIZED_BUILD\=NO
export JAVAC_DEFAULT_FLAGS\=-J-Xms64m\ -J-XX:NewSize\=4M\ -J-Dfile.encoding\=UTF8
export JAVA_APP_STUB\=/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub
export JAVA_ARCHIVE_CLASSES\=YES
export JAVA_ARCHIVE_TYPE\=JAR
export JAVA_COMPILER\=/usr/bin/javac
export JAVA_FRAMEWORK_RESOURCES_DIRS\=Resources
export JAVA_JAR_FLAGS\=cv
export JAVA_SOURCE_SUBDIR\=.
export JAVA_USE_DEPENDENCIES\=YES
export JAVA_ZIP_FLAGS\=-urg
export JIKES_DEFAULT_FLAGS\=+E\ +OLDCSO
export KASAN_CFLAGS_CLASSIC\=-DKASAN\=1\ -DKASAN_CLASSIC\=1\ -fsanitize\=address\ -mllvm\ -asan-globals-live-support\ -mllvm\ -asan-force-dynamic-shadow
export KASAN_CFLAGS_TBI\=-DKASAN\=1\ -DKASAN_TBI\=1\ -fsanitize\=kernel-hwaddress\ -mllvm\ -hwasan-recover\=0\ -mllvm\ -hwasan-instrument-atomics\=0\ -mllvm\ -hwasan-instrument-stack\=1\ -mllvm\ -hwasan-generate-tags-with-calls\=1\ -mllvm\ -hwasan-instrument-with-calls\=1\ -mllvm\ -hwasan-use-short-granules\=0\ -mllvm\ -hwasan-memory-access-callback-prefix\=__asan_
export KASAN_DEFAULT_CFLAGS\=-DKASAN\=1\ -DKASAN_CLASSIC\=1\ -fsanitize\=address\ -mllvm\ -asan-globals-live-support\ -mllvm\ -asan-force-dynamic-shadow
export KEEP_PRIVATE_EXTERNS\=NO
export LD_DEPENDENCY_INFO_FILE\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Objects-normal/undefined_arch/_dependency_info.dat
export LD_EXPORT_SYMBOLS\=YES
export LD_GENERATE_MAP_FILE\=NO
export LD_MAP_FILE_PATH\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/-LinkMap-normal-undefined_arch.txt
export LD_NO_PIE\=NO
export LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER\=YES
export LD_SHARED_CACHE_ELIGIBLE\=Automatic
export LD_WARN_DUPLICATE_LIBRARIES\=NO
export LD_WARN_UNUSED_DYLIBS\=NO
export LEGACY_DEVELOPER_DIR\=/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer
export LEX\=lex
export LIBRARY_DEXT_INSTALL_PATH\=/Library/DriverExtensions
export LIBRARY_FLAG_NOSPACE\=YES
export LIBRARY_FLAG_PREFIX\=-l
export LIBRARY_KEXT_INSTALL_PATH\=/Library/Extensions
export LIBRARY_SEARCH_PATHS\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products/debug\
export LINKER_DISPLAYS_MANGLED_NAMES\=NO
export LINK_FILE_LIST_normal_x86_64\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Objects-normal/x86_64/.LinkFileList
export LINK_OBJC_RUNTIME\=YES
export LINK_WITH_STANDARD_LIBRARIES\=YES
export LLVM_TARGET_TRIPLE_OS_VERSION\=macos15.2
export LLVM_TARGET_TRIPLE_OS_VERSION_NO\=macos15.2
export LLVM_TARGET_TRIPLE_OS_VERSION_YES\=macos15.2
export LLVM_TARGET_TRIPLE_VENDOR\=apple
export LM_AUX_CONST_METADATA_LIST_PATH_normal_x86_64\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Objects-normal/x86_64/.SwiftConstValuesFileList
export LOCALIZATION_EXPORT_SUPPORTED\=YES
export LOCALIZATION_PREFERS_STRING_CATALOGS\=NO
export LOCALIZED_STRING_MACRO_NAMES\=NSLocalizedString\ CFCopyLocalizedString
export LOCALIZED_STRING_SWIFTUI_SUPPORT\=YES
export LOCAL_ADMIN_APPS_DIR\=/Applications/Utilities
export LOCAL_APPS_DIR\=/Applications
export LOCAL_DEVELOPER_DIR\=/Library/Developer
export LOCAL_LIBRARY_DIR\=/Library
export LOCROOT\=/Users/ruki/Downloads/test3
export LOCSYMROOT\=/Users/ruki/Downloads/test3
export MACH_O_TYPE\=mh_execute
export MACOSX_DEPLOYMENT_TARGET\=15.2
export MAC_OS_X_PRODUCT_BUILD_VERSION\=24F74
export MAC_OS_X_VERSION_ACTUAL\=150500
export MAC_OS_X_VERSION_MAJOR\=150000
export MAC_OS_X_VERSION_MINOR\=150500
export MAKE_MERGEABLE\=NO
export MERGEABLE_LIBRARY\=NO
export MERGED_BINARY_TYPE\=none
export MERGE_LINKED_LIBRARIES\=NO
export METAL_LIBRARY_FILE_BASE\=default
export METAL_LIBRARY_OUTPUT_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products/debug/
export MODULE_CACHE_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/ModuleCache.noindex
export NATIVE_ARCH\=x86_64
export NATIVE_ARCH_32_BIT\=i386
export NATIVE_ARCH_64_BIT\=x86_64
export NATIVE_ARCH_ACTUAL\=x86_64
export NO_COMMON\=YES
export OBJECT_FILE_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Objects
export OBJECT_FILE_DIR_normal\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Objects-normal
export OBJROOT\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex
export ONLY_ACTIVE_ARCH\=YES
export OS\=MACOS
export OSAC\=/usr/bin/osacompile
export PACKAGE_TYPE\=com.apple.package-type.mach-o-executable
export PASCAL_STRINGS\=YES
export PATH\=/Applications/Xcode.app/Contents/SharedFrameworks/XCBuild.framework/Versions/A/PlugIns/XCBBuildService.bundle/Contents/PlugIns/XCBSpecifications.ideplugin/Contents/Resources:/Applications/Xcode.app/Contents/SharedFrameworks/XCBuild.framework/Versions/A/PlugIns/XCBBuildService.bundle/Contents/PlugIns/XCBSpecifications.ideplugin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/appleinternal/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/appleinternal/bin:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
export PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES\=/usr/include\ /usr/local/include\ /System/Library/Frameworks\ /System/Library/PrivateFrameworks\ /Applications/Xcode.app/Contents/Developer/Headers\ /Applications/Xcode.app/Contents/Developer/SDKs\ /Applications/Xcode.app/Contents/Developer/Platforms
export PER_ARCH_OBJECT_FILE_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Objects-normal/undefined_arch
export PER_VARIANT_OBJECT_FILE_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Objects-normal
export PKGINFO_FILE_PATH\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/PkgInfo
export PLATFORM_DEVELOPER_APPLICATIONS_DIR\=/Applications/Xcode.app/Contents/Developer/Applications
export PLATFORM_DEVELOPER_BIN_DIR\=/Applications/Xcode.app/Contents/Developer/usr/bin
export PLATFORM_DEVELOPER_LIBRARY_DIR\=/Applications/Xcode.app/Contents/Developer/Library
export PLATFORM_DEVELOPER_SDK_DIR\=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs
export PLATFORM_DEVELOPER_TOOLS_DIR\=/Applications/Xcode.app/Contents/Developer/Tools
export PLATFORM_DEVELOPER_USR_DIR\=/Applications/Xcode.app/Contents/Developer/usr
export PLATFORM_DIR\=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform
export PLATFORM_DISPLAY_NAME\=macOS
export PLATFORM_FAMILY_NAME\=macOS
export PLATFORM_NAME\=macosx
export PLATFORM_PREFERRED_ARCH\=x86_64
export PLATFORM_PRODUCT_BUILD_VERSION\=24C94
export PLIST_FILE_OUTPUT_FORMAT\=same-as-input
export PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR\=YES
export PRECOMP_DESTINATION_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/PrefixHeaders
export PROCESSED_INFOPLIST_PATH\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Objects-normal/undefined_arch/Processed-Info.plist
export PRODUCT_NAME\=
export PRODUCT_SETTINGS_PATH\=
export PRODUCT_TYPE\=com.apple.product-type.tool
export PROFILING_CODE\=NO
export PROJECT\=test3
export PROJECT_DERIVED_FILE_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/DerivedSources
export PROJECT_DIR\=/Users/ruki/Downloads/test3
export PROJECT_FILE_PATH\=/Users/ruki/Downloads/test3/test3.xcodeproj
export PROJECT_GUID\=60638d52086b5101d7c22b6653687c38
export PROJECT_NAME\=test3
export PROJECT_TEMP_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build
export PROJECT_TEMP_ROOT\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex
export RECOMMENDED_MACOSX_DEPLOYMENT_TARGET\=11.0
export RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS\=YES
export REMOVE_CVS_FROM_RESOURCES\=YES
export REMOVE_GIT_FROM_RESOURCES\=YES
export REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES\=YES
export REMOVE_HG_FROM_RESOURCES\=YES
export REMOVE_STATIC_EXECUTABLES_FROM_EMBEDDED_BUNDLES\=YES
export REMOVE_SVN_FROM_RESOURCES\=YES
export RESCHEDULE_INDEPENDENT_HEADERS_PHASES\=YES
export REZ_COLLECTOR_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/ResourceManagerResources
export REZ_EXECUTABLE\=YES
export REZ_OBJECTS_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/ResourceManagerResources/Objects
export REZ_SEARCH_PATHS\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products/debug\
export SCAN_ALL_SOURCE_FILES_FOR_INCLUDES\=NO
export SCRIPT_INPUT_FILE_COUNT\=0
export SCRIPT_INPUT_FILE_LIST_COUNT\=0
export SCRIPT_OUTPUT_FILE_COUNT\=0
export SCRIPT_OUTPUT_FILE_LIST_COUNT\=0
export SDKROOT\=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk
export SDK_DIR\=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk
export SDK_DIR_macosx\=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk
export SDK_DIR_macosx15_2\=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk
export SDK_NAME\=macosx15.2
export SDK_NAMES\=macosx15.2
export SDK_PRODUCT_BUILD_VERSION\=24C94
export SDK_STAT_CACHE_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData
export SDK_STAT_CACHE_ENABLE\=YES
export SDK_STAT_CACHE_PATH\=/Users/ruki/Library/Developer/Xcode/DerivedData/SDKStatCaches.noindex/macosx15.2-24C94-1dd28740b163f220e3e9b9fd2a542f53.sdkstatcache
export SDK_VERSION\=15.2
export SDK_VERSION_ACTUAL\=150200
export SDK_VERSION_MAJOR\=150000
export SDK_VERSION_MINOR\=150200
export SED\=/usr/bin/sed
export SEPARATE_STRIP\=NO
export SEPARATE_SYMBOL_EDIT\=NO
export SET_DIR_MODE_OWNER_GROUP\=YES
export SET_FILE_MODE_OWNER_GROUP\=NO
export SHALLOW_BUNDLE\=NO
export SHARED_DERIVED_FILE_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products/debug/DerivedSources
export SHARED_PRECOMPS_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/PrecompiledHeaders
export SKIP_INSTALL\=NO
export SOURCE_ROOT\=/Users/ruki/Downloads/test3
export SRCROOT\=/Users/ruki/Downloads/test3
export STRINGSDATA_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Objects-normal/undefined_arch
export STRINGSDATA_ROOT\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build
export STRINGS_FILE_INFOPLIST_RENAME\=YES
export STRINGS_FILE_OUTPUT_ENCODING\=UTF-16
export STRIP_BITCODE_FROM_COPIED_FILES\=NO
export STRIP_INSTALLED_PRODUCT\=YES
export STRIP_PNG_TEXT\=NO
export STRIP_STYLE\=all
export STRIP_SWIFT_SYMBOLS\=YES
export SUPPORTED_PLATFORMS\=macosx\ iphoneos
export SUPPORTS_TEXT_BASED_API\=NO
export SUPPRESS_WARNINGS\=NO
export SWIFT_EMIT_LOC_STRINGS\=NO
export SWIFT_PLATFORM_TARGET_PREFIX\=macos
export SWIFT_RESPONSE_FILE_PATH_normal_x86_64\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Objects-normal/x86_64/.SwiftFileList
export SYMROOT\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products
export SYSTEM_ADMIN_APPS_DIR\=/Applications/Utilities
export SYSTEM_APPS_DIR\=/Applications
export SYSTEM_CORE_SERVICES_DIR\=/System/Library/CoreServices
export SYSTEM_DEMOS_DIR\=/Applications/Extras
export SYSTEM_DEVELOPER_APPS_DIR\=/Applications/Xcode.app/Contents/Developer/Applications
export SYSTEM_DEVELOPER_BIN_DIR\=/Applications/Xcode.app/Contents/Developer/usr/bin
export SYSTEM_DEVELOPER_DEMOS_DIR\=/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built\ Examples
export SYSTEM_DEVELOPER_DIR\=/Applications/Xcode.app/Contents/Developer
export SYSTEM_DEVELOPER_DOC_DIR\=/Applications/Xcode.app/Contents/Developer/ADC\ Reference\ Library
export SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR\=/Applications/Xcode.app/Contents/Developer/Applications/Graphics\ Tools
export SYSTEM_DEVELOPER_JAVA_TOOLS_DIR\=/Applications/Xcode.app/Contents/Developer/Applications/Java\ Tools
export SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR\=/Applications/Xcode.app/Contents/Developer/Applications/Performance\ Tools
export SYSTEM_DEVELOPER_RELEASENOTES_DIR\=/Applications/Xcode.app/Contents/Developer/ADC\ Reference\ Library/releasenotes
export SYSTEM_DEVELOPER_TOOLS\=/Applications/Xcode.app/Contents/Developer/Tools
export SYSTEM_DEVELOPER_TOOLS_DOC_DIR\=/Applications/Xcode.app/Contents/Developer/ADC\ Reference\ Library/documentation/DeveloperTools
export SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR\=/Applications/Xcode.app/Contents/Developer/ADC\ Reference\ Library/releasenotes/DeveloperTools
export SYSTEM_DEVELOPER_USR_DIR\=/Applications/Xcode.app/Contents/Developer/usr
export SYSTEM_DEVELOPER_UTILITIES_DIR\=/Applications/Xcode.app/Contents/Developer/Applications/Utilities
export SYSTEM_DEXT_INSTALL_PATH\=/System/Library/DriverExtensions
export SYSTEM_DOCUMENTATION_DIR\=/Library/Documentation
export SYSTEM_KEXT_INSTALL_PATH\=/System/Library/Extensions
export SYSTEM_LIBRARY_DIR\=/System/Library
export TAPI_DEMANGLE\=YES
export TAPI_ENABLE_PROJECT_HEADERS\=NO
export TAPI_LANGUAGE\=objective-c
export TAPI_LANGUAGE_STANDARD\=compiler-default
export TAPI_USE_SRCROOT\=YES
export TAPI_VERIFY_MODE\=Pedantic
export TARGETNAME\=test3
export TARGET_BUILD_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products/debug
export TARGET_NAME\=test3
export TARGET_TEMP_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build
export TEMP_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build
export TEMP_FILES_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build
export TEMP_FILE_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build
export TEMP_ROOT\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex
export TEST_FRAMEWORK_SEARCH_PATHS\=\ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks
export TEST_LIBRARY_SEARCH_PATHS\=\ /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib
export TOOLCHAINS\=com.apple.dt.toolchain.XcodeDefault
export TOOLCHAIN_DIR\=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain
export TREAT_MISSING_BASELINES_AS_TEST_FAILURES\=NO
export TREAT_MISSING_SCRIPT_PHASE_OUTPUTS_AS_ERRORS\=NO
export UID\=501
export UNINSTALLED_PRODUCTS_DIR\=/Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/UninstalledProducts
export UNSTRIPPED_PRODUCT\=NO
export USER\=ruki
export USER_APPS_DIR\=/Users/ruki/Applications
export USER_LIBRARY_DIR\=/Users/ruki/Library
export USE_DYNAMIC_NO_PIC\=YES
export USE_HEADERMAP\=YES
export USE_HEADER_SYMLINKS\=NO
export VALIDATE_DEVELOPMENT_ASSET_PATHS\=YES_ERROR
export VALIDATE_PRODUCT\=NO
export VALID_ARCHS\=arm64\ arm64e\ i386\ x86_64
export VERBOSE_PBXCP\=NO
export VERSION_INFO_BUILDER\=ruki
export VERSION_INFO_FILE\=_vers.c
export VERSION_INFO_STRING\=\"@\(\#\)PROGRAM:\ \ PROJECT:test3-\"
export WORKSPACE_DIR\=/Users/ruki/Downloads/test3/test3.xcodeproj
export WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES\=NO
export XCODE_APP_SUPPORT_DIR\=/Applications/Xcode.app/Contents/Developer/Library/Xcode
export XCODE_PRODUCT_BUILD_VERSION\=16C5032a
export XCODE_VERSION_ACTUAL\=1620
export XCODE_VERSION_MAJOR\=1600
export XCODE_VERSION_MINOR\=1620
export XPCSERVICES_FOLDER_PATH\=/XPCServices
export YACC\=yacc
export _BOOL_\=NO
export _BOOL_NO\=NO
export _BOOL_YES\=YES
export _DEVELOPMENT_TEAM_IS_EMPTY\=YES
export _IS_EMPTY_\=YES
export _MACOSX_DEPLOYMENT_TARGET_IS_EMPTY\=NO
export arch\=undefined_arch
export variant\=normal
/bin/sh -c /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/Script-F85E791B9D9452B70000000E.sh
rm: /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products/debug/*: No such file or directory
rm: /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Products/debug/*: No such file or directory
WriteAuxiliaryFile /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/.DependencyMetadataFileList (in target 'test3' from project 'test3')
cd /Users/ruki/Downloads/test3
write-file /Users/ruki/Library/Developer/Xcode/DerivedData/test3-aeqzjtbzfvnnxjelmmqcnhiznbbl/Build/Intermediates.noindex/test3.build/debug/test3.build/.DependencyMetadataFileList
I know the reason. XMAKE_PROGRAM_DIR is missing.
XMAKE_BIN="/Users/ruki/.local/bin/xmake"
If xmake is installed in the system path, It works
XMAKE_BIN="/Users/ruki/projects/personal/xmake/build/xmake"
But if I change the installation path of xmake, XMAKE_PROGRAM_DIR and XMAKE_BIN are not in the same path. So we need to set XMAKE_PROGRAM_DIR
XMAKE_BIN="/Users/ruki/projects/personal/xmake/build/xmake"
XMAKE_PROGRAM_DIR="/Users/ruki/projects/personal/xmake/xmake"
The xcode shell does not inherit environment variables imported in bash_profile.
we can use os.programdir() to get XMAKE_PROGRAM_DIR path and set it.
I have fixed it.
Thanks, I have removed old xcode and rename it to xcode. cmake xcode is just a temporary solution, we no longer need it.