全新買的M2 构建cocos專案失败

各位网友们好,这里有些M2构建问题想请教
我尝试用M2在cocos的各个版本构建空的IOS专案皆有不同的错误,希望各位能帮忙解决
环境:Mac
构建专案:IOS
尝试版本:2.4.11,3.8.1,3.7.4

2.4.11构建失败错误 (似乎是python版本问题)


我的python版本

3.7.4构建失败错误


我的xcrun 与cmake version

3.8.1构建失败错误


我的xcode版本: 15.0.1

Xcode 15 相关问题修复方案总结(含 Creator 2.x, 3.x) - Creator 3.x - Cocos中文社区 看看这个帖子

1赞

3.8.1的Xcode侦测不到是什么问题?我需要用terminal做什么安装吗?

侦测不到是什么意思,3.8.1构建mac项目后用xcode应该能打开吧,我没有m2我猜应该是这样子的吧

就如同我的1楼上的图片 我有Xcode 但是构建3.8.1的时候他说我没有Xocde
可能是环境变数没设置?我不清楚环境变数要怎么设

…我也不清楚,我都是在window平台开发偶尔发布用一下mac,或许你重装一下xcode然后重启一下电脑就好了 :rofl:

解决了的话,记得回来分享一下过程 :partying_face:

2.x 确实有可能是 Python 的问题,应该会有对应提示

那我的python要如何安装?
附上我的python路径

网路上大部分看的好像是因为有python3.x版本,cocos对这部分还没有解决?我可能会试着卸载所有3.0以上的版本

Cocos 从 3.x 开始就不依赖 Python 了,所以不用升级 python 3。2.x 的话可以参考 https://docs.cocos.com/creator/2.4/manual/zh/publish/short-tutorial-to-install-python.html

不对,我有看到那篇,现在我解决2.4.11版本了
进入/Applications/CocosCreator/Creator/2.4.11/CocosCreator.app/Contents/Resources/cocos2d-x/tools/cocos2d-console/bin

找到档案名称 “cocos” ,

python "$COCOS_CONSOLE_BIN_DIRECTORY/cocos.py" "$@"

改为

python2 "$COCOS_CONSOLE_BIN_DIRECTORY/cocos.py" "$@"

reference:[2.1.1] Android build failed if python3 is a default python interpreter. · Issue #4608 · cocos/cocos-engine · GitHub

2赞

3.8.1与3.7.4的错误可以帮忙提出一些想法吗?

参考这个试试? 3.6.1版本打包ios报错,有人遇到过没

我的m2没问题 要不把你电脑送我 我帮你用

python --version应该输出2.7.xx,把默认python指向的版本试下

1赞