3.x 构建ios工程,xcode工程模版不合理问题

3.x 构建ios工程后,xcode中target的Build Phases里面可以看到打包的资源,发现有很对零碎的Copy Files,如果项目里面的资源多了以后,在xcode里面点击Build Phases会卡死,切换到一些其他的tab也会出现xcode卡顿问题,非常影响工作效率。

建议构建出来的ios模版工程里面修改拷贝资源的结构,用2.x的结构来拷贝资源。不要用零碎的Copy Files的方式。

2.x中的结构图

3.x中的结构图

感觉3.x连半成品都算不上,问题太多了

商用真的退回2.4得了,3.0的坑踩的真的难受

相当难受,实在是受不了了就退回了 :joy:

这些资源拷贝命令是 cmake 生成的, 确实比较笨拙. 后续会考虑优化.

大佬怎么回退的啊,我们项目快搞完了,想回退

继续在3.x搞不行吗,为啥要回退,3.x是以后的主线版本,可以享受到3.x小版本平滑升级带来的收益,虽然3.x现在还有不少的问题,但是cocos的更新频率还是挺快的了,基本上1个月1个版本,长期还是看好3.x

踩坑难受。哈哈哈哈

直接界面重新摆的,代码基本能直接用。没有别的办法了

请问怎么取消CMake覆盖配置文件?现在每次构建完都得通过git去还原文件再运行iOS项目,这样好麻烦

这么严重的问题从提出到现在都已经半年了,还不解决,原生版本开发组真是毫不关心啊!

3.4 有个跳过xcode后续构建的选项,勾选后就解决了

需要把配置写入 CMakeLists.txt. 在 3.4 之后可以勾选 “跳过 Xcode 工程更新”, 再直接修改 工程配置.

@leda 的方法是可行的, 勾选后 “Build Settings” 界面只会剩下个别拷贝命令.

在 3.5 我们会在 cmake 生成 xcode 工程之后, 增加修改优化 xcode 工程配置的过程, 彻底解决这个问题.

2赞

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。