通过Creator 3.1.0构建ios,构建完了之后,发现打包资源的样子如下
项目的资源都是通过Copy Files的方式打到最终的包里面去的,生成这样的结构是由如下的脚本生成的,在native/engine/common/CMakeLists.txt
我不想通过这种方式拷贝资源到目标,原因是当项目中的资源很多的情况下,通过这种方式来拷贝资源,对ios工程进行二次开发的时候,打开一些页面会特别慢,有的时候甚至卡死
把这段代码注释上了之后,执行脚本
cmake -S /Users/stone/Documents/Test/Test310/native/engine/ios -GXcode -B/Users/stone/Documents/Test/Test310/build/ios/proj -DCMAKE_SYSTEM_NAME=iOS -DCMAKE_CXX_COMPILER=clang++ -DCMAKE_C_COMPILER=clang -DRES_DIR="/Users/stone/Documents/Test/Test310/build/ios"
发现生成的ios工程里面去掉了Copy Files,OK,是我想要的效果,那项目运行起来需要的资源我想构建出下面的结构
现在我是手动操作的,下次构建项目的时候xcode工程被重置了,就没了
正确的实现方式应该是在CMakeLists.txt中进行配置,思路是有了,就是对cmake不熟悉,请问大侠我想实现这个功能如何修改CMakeLists.txt
应该是在native/engine/ios/CMakeLists.txt中进行修改
请大侠指点迷津








