2.0.10打包出来的版本在iOS10.1上无法正常运行

报错Cannot declare a let variable twice:‘e’

@jare

感觉应该是在做混淆时出的问题,同样的代码在2.0.1上打包出来的就没有问题

字面意思是同一个变量声明了两次

已解决,但是不清楚有没有其他坑,就是在做混淆时,遇上了Safari10的bug

感谢楼主的解决方案

这个是 ios10.0的一个bug

这个bug在2.4.3版本依旧存在。。。 引擎组不打算规避一下吗。。。

现在用这个方法ios10依然报错。。。 新建项目也一样 这么严重的问题 麻烦跟进一下。。。。

https://github.com/cocos-creator/engine/issues/5144 查询到2.4.1就处理过这个问题。可我2.4.3无论如何尝试 在我ipad ios10.3.3 进入就报错

@jare 麻烦再看下 代码根本跑不到minify这里 就已经报错。引擎编译、重新构建 删除build重新构建。 hello world ios10都还是报错。。。。

自定义引擎都尝试了 2.4.4 依旧存在这个问题 ~ safari10: true 确实写了 ios10.3.3 问题依旧 新建hello world都报错 ~ xcode打包还能进入界面 上架后下载直接是黑屏。 @jare 能否帮忙看下。 又有用户反馈 有挺多ipad 最终版本就是10.3.3 无法再升级。。

这个方案的原理是什么?能改引擎代码来规避吗?尝试过把引擎源代码中“Safari10”字样的代码换成别的也不行

可以尝试修改和uglify相关的包中的配置来修改,其他的不是很清楚,这个问题点是Safari 10的一个bug,uglify是没问题的,但是由于Safari 10有bug所以需要加些兼容配置,调整混淆方式来绕过Safari 10的bug

其他目录中涉及uglify的包都可以尝试修改一下