关于iOS Build的几个问题

这是helloworld生成的一个iOS工程,有几个问题不懂请大神指教。

1.是不是生成的一些文件是没用的?比如下面的Code IDE支持那部分(code ide比studio还恶心。。。)

怎么还会生成studio的文件呢?不解(看见cocosstudio,恶心度+1.。。)

2.点击上图index.html文件浏览器显示黑屏。。。

3.assets里面的HelloWorld.js文件在哪里?找不到了,是给混淆了吗?

这些构建的工程文件都来自 cocos framework 的预设工程,我们可以考虑在构建之后将不需要的文件去除

  1. index.html 不能本地打开,需要用服务器来打开
  2. assets 里面的文件会打包进 project.js 里

那我还需要把这些js文件编译成jsc吗?

编译 jsc 的工作是由打包过程完成的,在调试模式中不会编译 jsc,取消调试模式就会编译为 jsc

谢谢大神回复~
我用creator编译iOS没有勾选『debug』,在这个路径下生成了一个iOS App里面的js确实都编译成jsc了,但NewProject/build/HelloWorld/jsb/src目录下还都是js文件,因为最后需要用Xcode编译调试并且Archive上传AppStore,是不是都得手动编译成jsc?这块没弄明白,望指教~:2:

en 是的 还需自己调用 cocos 命令来编译,
生成 jsc 这步是在 cocos 命令中进行的

creator为什么不在编译的时候把目录NewProject/build/HelloWorld/jsb/src里面的js文件直接编译成jsc呢,以后还得自己手动。。好麻烦。。。:10:

NewProject/build/HelloWorld/jsb/src
这里面是放用户的脚本,这个工程用户是会在外面 用xcode 或vs 自己修改调试的,编译成jsc就没法在外面改代码调试了

比如说HelloWorld工程编译生成的NewProject/build/HelloWorld/jsb/src目录里面已经没有HelloWorld.js文件了,这里面的文件好像都是混淆过的,格式也不对了,已经没有直接调试的意义了,有问题还得改assets目录下的文件然后编译再调试的,这样直接编译成jsc不就方便多了。