Xcode 15 相关问题修复方案总结(含 Creator 2.x, 3.x)

随着近期 Xcode 15 正式版的发布,有些开发者升级到此 XCode 版本后,发现「编译报错」或者「启动崩溃」的相关问题。以下为相关问题的解决方案。

Creator 3.x

低于 3.8.1 的版本,请手动合并此补丁:https://github.com/cocos/cocos-engine/pull/16306

Screenshot 2023-09-28 at 10.32.04

此补丁已合并进 3.8.1 中

Creator 2.x

在 Xcode 的配置中添加 -ld_classic 链接参数,具体设置路径为:Build Settings -> Linking - General -> Other Link Flags

由于 2.x 并没有使用 CMake ,我们暂时没有找到根据 Xcode 版本配置 Other Link Flags 的方式,因此 2.x 的用户需要先手动修改工程配置的方式绕过「启动崩溃」的问题。

17赞

标记一下。mark :blush:
遇到ios崩溃问题最蛋疼

mark mark mark

战略mark

mark下

正好遇到问题,新版本啥时候发布?

mark一下

cocos2dx 3.17.2 版本呢,怎么处理 xcode15的升级

参考文章中 creator 2.x 的解决方案。

弱弱问一句,mac的native/CmakLists.txt在哪改 :rofl:,window的就找得到

mark, Mac directory

/Applications/Cocos/Creator/3.8.1/CocosCreator.app/Contents/Resources/resources/3d/engine/native

mark, 谢谢

(帖子被作者删除,如无标记将在 24 小时后自动删除)

悲剧了,用的2.4.5版本,项目或者脚本修改后重新构建项目在Xcode中必报错,不管是完全构建还是只构建脚本,每次修改后只能把全部项目删除然后重新构建才能正常运行测试,这个要怎么破啊,求救

如果是因为每次构建引发的问题, 就可以试试将ios工程独立出去,修改ios工程使用的构建资源路径,