uni-app 20210517更新的HbuilderX打包后 应用在iphone上打开测试时崩溃

uni-app 20210517更新的HbuilderX打包后 应用在iphone上打开测试时崩溃

开发环境 版本号 项目创建方式
HbuilderX 3.1.13 -

操作步骤:

  • 用HbuilderX3.1.13打的ipa,上传到苹果商店。使用iphone12 (系统版本14.2.1)安装测试时,手机系统提示软件崩溃。

预期结果:

  • 软件正常打开

实际结果:

  • 手机系统提示软件崩溃

bug描述:

  • 用HbuilderX3.1.13打的ipa,上传到苹果商店。使用iphone12 (系统版本14.2.1)安装测试时,手机系统提示软件崩溃。
  • 分别使用如下组合进行了测试。
  • 旧代码+新编译器=崩溃,
  • 旧代码+旧编译器=正常,
  • 新代码+ 新编译器=崩溃,
  • 新代码+旧编译器=正常。
  • 测试表明是新版本的编译器打出的包出了问题。

log.rar


更多关于uni-app 20210517更新的HbuilderX打包后 应用在iphone上打开测试时崩溃的实战教程也可以访问 https://www.itying.com/category-93-b0.html

9 回复

遇到同样的问题,请问怎么解决的?

更多关于uni-app 20210517更新的HbuilderX打包后 应用在iphone上打开测试时崩溃的实战教程也可以访问 https://www.itying.com/category-93-b0.html


我的因为勾选了广告标识(IDFA) 在manifest.json的权限配置:跟踪用户的活动(NSUserTrackingUsageDescription)添加:请放心,开启权限不会获取您在其他站点的隐私信息,该权限仅用于标识设备并保障服务安全与提示浏览体验 加上之后app可以运行了,你可以试试看

我没有用IDFA

大哥为什么在权限配置里面没有找到这一项权限呀?这个要怎么添加呀?

回复 1***@qq.com: 直接加在配置文件代码里怎么写呀?可以贴一个示例吗?谢谢了

请问你上面描述的旧版编译器是指哪一个版本的?是3.1.12吗,还是更之前的版本?

旧版本编译器的版本是3.1.12,不过经过排查不是编译器造成的,是两次打包时的js混淆编译造成的。不选js混淆编译会正常。

遇到同样问题,题主问题解决了吗

回到顶部