赞
踩
xcode更新15以后,如果项目中使用了Cocoscreator的引擎那么会出现编译报错或者启动崩溃的问题,如果使用了2.4.7的引擎那么启动会崩溃具体崩溃会报错
#1 0x00000001028f09f8 in void* std::__1::__libcpp_operator_new[abi:v160006]<unsigned long>(unsigned long) at /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS17.0.sdk/usr/include/c++/v1/new:285
经过查询和去Cocoscreator官网论坛交流,发现是断句问题,但是2.x 并没有使用 CMake,因此官网也没有更好适配方案,只能手动选择绕过启动崩溃的问题。具体配置方式如下:
在 Xcode 的配置中添加 -ld_classic
链接参数,具体设置路径为:Build Settings -> Linking - General -> Other Link Flags
如果您使用的是3.0以上的引擎那么可以去官论坛寻找答案,直达链接如下:
Xcode 15 相关问题修复方案总结(含 Creator 2.x, 3.x) - Creator 3.x - Cocos中文社区
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。