xcode16.3 崩溃

这么神奇么?我们看下。
空工程就能复现吗?

空工程都会

从崩溃上看 就是无法加载某个库…你可以看到我上传的日志的第一部分0000那一段

我们使用的是2.4.13的版本

看崩溃堆栈,感觉引擎还没正常启动系统就崩溃了。

复现设备有要求吗?比如:机型、系统版本。

没有、2.4.13的引擎、只要开发设备和xcode版本对上就可以重现、确实是没有启动引擎就崩了
就是其中一个系统库无法加载、崩的

我用 creator 2.4.15, iphoneX iOS 16.7.2, Xcode 16.3,intel mac (macbookpro 16 inch 2019) 并没有复现出此问题。

2.4.15 与 2.4.13 基本没有区别。

建议回退到16.2看看,你搞定了cocos,别的第三方库也不一定支持

系统版本是多少

max os 版本是多少、我这边再回归看看

是否可以使用os 18.0+的手机系统再验证一下?我这边也分辨用了很多设备测试、确实存在问题的

macOS 15.4

我遇到了同样的问题,设备mac mini4 (macOS15.4) ,xcode16,cocos 2.4.13,测试设备iPhone16 promax,测试系统版本ios18.3.2

同样是xcode连接调试没有问题。但是发布后testflight,打开就闪退
解决方式是 禁用JIT

添加代码
// 禁用JIT
v8::V8::SetFlagsFromString("–jitless");

虽然不理解原因,但是确实不闪退可以进游戏了

2赞

这个报错我也遇到了。最后查下来是因为集成了某个广告SDK的问题,我回退到xcode 16.2就没问题了

跟下这个函数返回值

这里居然有为ios14以上开启jit…

Jit在ios上是被明确禁止使用的,不明白之前2.x为什么要这样处理。现在又被苹果封了。。。

3.x是强制关闭的。

应该是这个吧

大佬的方法好使,亲测有效

我也遇到了 v8::V8::SetFlagsFromString("–jitless"); 这个方法可以解决