南锋

南奔万里空,脱死锋镝余

脚本构建cocosCreator工程导出ios包时报错run cmake failed

今天在使用脚本构建cocosCreator工程导出ios包时报错

1
2
3
4
5
run cmake failed "cmake -S "/Users/fandong/Desktop/cxf/iosStudy/cocos_ios_demo/native/engine/ios" -GXcode -B"/Users/fandong/Desktop/cxf/iosStudy/cocos_ios_demo/build/ios/proj" -T buildsystem=1 -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DRES_DIR="/Users/fandong/Desktop/cxf/iosStudy/cocos_ios_demo/build/ios" -DAPP_NAME="IOSStudy" ", code: 1, signal: null
at ChildProcess.<anonymous> (/Applications/Cocos/Creator/3.6.0/CocosCreator.app/Contents/Resources/resources/3d/engine/scripts/native-pack-tool/source/utils.ts:462:28)
at ChildProcess.emit (events.js:315:20)
at maybeClose (internal/child_process.js:1048:16)
at Process.onexit (internal/child_process.js:288:5)

截图如下:
错误截图

注意踩坑

这里这个错其实和本地的cmake没有一毛钱的关系,刚开始我还特意去安装了升级了cmake。后面发现根本就不是本地cmake的原因,于是为了避免本地cmake对脚本执行过程中产生干扰,直接将本地的cmake又给卸载了。

看报错

仔细看报错,会发现有这么一行报错:

1
2
[Assets] Command failed: xcrun xcodebuild -version
xcrun: error: unable to find utility "xcodebuild", not a developer tool or in PATH

这个错误通常表示你的系统中没有正确安装 Xcode 或者 Xcode 的命令行工具

解决方法

1、安装 Xcode 命令行工具: 打开终端,输入以下命令来安装 Xcode 的命令行工具:

1
xcode-select --install

2、配置Xcode命令行工具,输入下面代码

1
sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer

3、配置完后,重启终端或者电脑。

+