cocos构建ios没报错但是没有生成xcodeproj等文件

求大佬看看。image image

看日志文件 是什么情况

2025-9-17 22:42:53 - log: run /Applications/CocosDashboard.app -S “/Users/fqhx/Downloads/HideAndSeek_Defend/native/engine/ios” -GXcode -B"/Users/fqhx/Downloads/HideAndSeek_Defend/build/ios/proj" -T buildsystem=12 -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DRES_DIR="/Users/fqhx/Downloads/HideAndSeek_Defend/build/ios" -DAPP_NAME=“HideAndSeek_Defend” -DLAUNCH_TYPE=“Release” -DCMAKE_SUPPRESS_REGENERATION=ON
2025-9-17 22:42:54 - error: [cmake-err] /bin/sh: /Applications/CocosDashboard.app: is a directory

2025-9-17 22:42:54 - debug: 构建插件 native 的钩子函数 onAfterBuild 执行失败,请检查插件的代码逻辑~, progress: 64%
2025-9-17 22:42:54 - debug: Error: run cmake failed “cmake -S “/Users/fqhx/Downloads/HideAndSeek_Defend/native/engine/ios” -GXcode -B”/Users/fqhx/Downloads/HideAndSeek_Defend/build/ios/proj" -T buildsystem=12 -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DRES_DIR="/Users/fqhx/Downloads/HideAndSeek_Defend/build/ios" -DAPP_NAME=“HideAndSeek_Defend” -DLAUNCH_TYPE=“Release” -DCMAKE_SUPPRESS_REGENERATION=ON", code: 126, signal: null, progress: 65%
2025-9-17 22:42:54 - debug: [Build Memory track]: builder:build-project-total start:191.81MB, end 271.46MB, increase: 79.65MB
2025-9-17 22:42:54 - log: Asset DB is resume!
2025-9-17 22:42:54 - debug: builder:build-project-total (59267ms)
2025-9-17 22:42:54 - debug: build success in 59267!
2025-9-17 22:42:54 - error: Error: run cmake failed “cmake -S “/Users/fqhx/Downloads/HideAndSeek_Defend/native/engine/ios” -GXcode -B”/Users/fqhx/Downloads/HideAndSeek_Defend/build/ios/proj" -T buildsystem=12 -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DRES_DIR="/Users/fqhx/Downloads/HideAndSeek_Defend/build/ios" -DAPP_NAME=“HideAndSeek_Defend” -DLAUNCH_TYPE=“Release” -DCMAKE_SUPPRESS_REGENERATION=ON", code: 126, signal: null
at ChildProcess. (/Applications/Cocos/Creator/3.8.3/CocosCreator.app/Contents/Resources/resources/3d/engine/scripts/native-pack-tool/source/utils.ts:484:28)
at ChildProcess.emit (events.js:315:20)
at maybeClose (internal/child_process.js:1048:16)
at Socket. (internal/child_process.js:439:11)
at Socket.emit (events.js:315:20)
at Pipe. (net.js:673:12)

好吧,还是报错了,我之前改了native下的ios文件的cmake文件内容
set(CMAKE_SYSTEM_NAME iOS)
set(APP_NAME “HideAndSeek_Defend” CACHE STRING “Project Name”)

project(${APP_NAME} CXX)

set(CC_PROJECT_DIR ${CMAKE_CURRENT_LIST_DIR})
set(CC_UI_RESOURCES)
set(CC_PROJ_SOURCES)
set(CC_ASSET_FILES)
set(CC_COMMON_SOURCES)
set(CC_ALL_SOURCES)

include({CC_PROJECT_DIR}/../common/CMakeLists.txt) set(EXECUTABLE_NAME {APP_NAME}-mobile)

cc_ios_before_target({EXECUTABLE_NAME}) add_executable({EXECUTABLE_NAME} {CC_ALL_SOURCES}) cc_ios_after_target({EXECUTABLE_NAME})
将add_executable({EXECUTABLE_NAME} {CC_ALL_SOURCES}) 放在了cc_ios_before_target(${EXECUTABLE_NAME})的上面,在构建就看似没报错。但我点击进日志里搜索error时上述那一块还是错的,像跳过了一样。导致虽然构建成功但还是没有xcodeproj等文件

cmake -S “/Users/fqhx/Downloads/HideAndSeek_Defend/native/engine/ios” -GXcode -B”/Users/fqhx/Downloads/HideAndSeek_Defend/build/ios/proj" -T buildsystem=12 -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DRES_DIR="/Users/fqhx/Downloads/HideAndSeek_Defend/build/ios" -DAPP_NAME=“HideAndSeek_Defend” -DLAUNCH_TYPE=“Release” -DCMAKE_SUPPRESS_REGENERATION=ON
在命令行 独立跑跑这个 看看报什么

哥,解决了。感谢。我直接将项目编辑器的版本删了,在下载,就可以了。不知道为什么,能用就行了

1赞

也遇到了这个问题,重新删除编辑器版本这个方法不是太友好,具体是什么原因导致的需要官方解答下