xcode15更新后打包报错

昨天xcode15更新了,打包 cocos_engine下的AudioCache.h 里的
void addPlayCallback( const std::function< void ()> &callback);
报错:“No template named ‘function’ in namespace ‘std’”

1.使用的cocos3.8.2,构建的空的2d项目
2.在昨天更新之前可以正常打包
3.xcode版本:Version 15.3 (15E204a)

image

1赞

语法问题,文心一言改改

同样的问题,也出现在3.6.3与3.8.1中

导入以下头文件即可
#include

WX20240307-155726@2x

8赞

是的,验证通过

按你的方法解决了,非常感谢 :clap:

还是xcode降级吧,降级后另一个bug也没有了。可见,有隐患。

降级不支持ios新版本

厉害,为啥官方不更新引擎代码,这可是最基本的编译问题

这种帖子不嫩让他沉下去 要让大家都看到

@dumganhar
@minggo

的确根本无法正常打包,今天碰到了。

这个问题在 3.8.3 中已经修复的。

PR:

1赞

Xcode 15.4 遇到同样的问题 按照你的方法已经修复 非常感谢 cocos:v3.8.2

XCode升级到15.4后,使用该方法已验证通过

3.7.2 更新最新Xcode 15.4 也遇到这个问题