M1芯片 FBX-glTF-conv: Bad CPU type in executable。已解决

  • Creator 版本: 3.6.2、3.7.1

  • 目标平台:MacBookPro M1Pro

  • 重现方式:选择上面的版本,新建3d工程,并启动

  • 首个报错: [Asset DB] /bin/sh: /Applications/CocosCreator/Creator/3.6.2/CocosCreator.app/Contents/Resources/app.asar.unpacked/node_modules/@editor/fbx-gltf-conv/bin/darwin/FBX-glTF-conv: Bad CPU type in executable

  • 编辑器操作系统:MacBookPro M1Pro

  • 重现概率: 100%

MacbookPro 上创建新工程时报错,报错内容
截屏2023-02-23 10.05.27

场景编辑器是紫色的

m1的Mac不能做3D开发了吗?

我使用的是最新的Creator版本,我在官方的github上发现了有人提到的同样关于FBX-glTF-conv 在 M 芯片上的问题。这个问题超出我的解决能力外了,期待官方和大佬们的回应 :grinning:

根据你提供的链接,这个问题是关于在 M1 芯片上使用 FBX-glTF-conv 转换模型时出现的问题。根据该链接中的讨论,似乎该问题已经在最新版本的 FBX-glTF-conv 中得到了修复。

你可以尝试更新一下 FBX-glTF-conv 的版本,或者使用其他工具来转换模型,例如 Blender 或者 Autodesk 的 FBX 转 glTF 插件

我尝试更新一下FBX-glTF-conv,晚点回复结果。感谢大佬提供思路~

我下载了最新版本的FBX-glTF-conv,备份并覆盖了老的,解决了问题了。

@南城su 多谢阁下热心回复,提供的思路。为了方便相同问题的兄弟们解决问题,贴出FBX-glTF-conv新版下载地址:
https://github.com/cocos/FBX-glTF-conv/releases/download/release-v1.0.0-alpha.44/FBX-glTF-conv-1.0.0-alpha.44-darwin.zip

1赞

你好,我也遇到这个问题。 直接替换下载的文件中的bin内部三个文件就可以么?

不好意思。 已解决。 重新找到https://github.com/cocos/FBX-glTF-conv/releases编译了下source就好了。谢谢

能解决问题的帖子是好贴~ 顶一下 期待官方 更新加入~

我们会在 3.8 做更新

我用不着这 2 个文件,直接删除了