uni-app ios 本地不会出现崩溃的现象,但是发布到app store 下载后总是崩溃

uni-app ios 本地不会出现崩溃的现象,但是发布到app store 下载后总是崩溃

示例代码:

在app store 下载会崩溃,隔一会就可以打开了,然后在重新启动,又崩溃了,又得在重新启动,

操作步骤:

在app store 下载会崩溃,隔一会就可以打开了,然后在重新启动,又崩溃了,又得在重新启动,

预期结果:

不要崩溃

实际结果:

正常使用

bug描述:

在app store 下载会崩溃,隔一会就可以打开了,然后在重新启动,又崩溃了,又得在重新启动,


| 信息类别     | 详细信息               |
|--------------|------------------------|
| 产品分类     | uniapp/App             |
| PC开发环境   | Mac                    |
| PC版本号     | 11.5.2                 |
| HBuilderX    | 正式                   |
| HBuilderX版本 | 3.2.16                 |
| 手机系统      | iOS                    |
| 手机版本号    | iOS 14                 |
| 手机厂商      | 苹果                   |
| 手机机型      | iPhone 12 Pro Max      |
| 页面类型     | vue                    |
| vue版本      | vue2                   |
| 打包方式     | 云端                   |
| 项目创建方式 | HBuilderX              |
| App下载地址  | [https://apps.apple.com/th/app/cheapbuy/id1587108856](https://apps.apple.com/th/app/cheapbuy/id1587108856) |

更多关于uni-app ios 本地不会出现崩溃的现象,但是发布到app store 下载后总是崩溃的实战教程也可以访问 https://www.itying.com/category-93-b0.html

12 回复

打自定义基座测试过吗?是否用了原生插件?

更多关于uni-app ios 本地不会出现崩溃的现象,但是发布到app store 下载后总是崩溃的实战教程也可以访问 https://www.itying.com/category-93-b0.html


使用了一个原生插件

自定义基座是没有问题的

在 manifest 源码视图中添加友盟统计用于统计崩溃日志,参考文档 https://ask.dcloud.net.cn/article/74
重新提交打包并勾选生成 dsym 文件,详情 https://uniapp.dcloud.io/app/ios/dsym?id=概述
生成 ipa 后上传到苹果后台,然后使用 testflight 测试复现问题后,在去友盟后台上传dsym文件查看具体的报错日志;

Application threw exception NSInvalidArgumentException: *** -[NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0] Originated at or in a subcall of cxa_throw 6 HBuilder 0x0000000100b03994 0x100488000 + 6797716

报这个错了

一共报了3个错误: 1.HBuilder 6 HBuilder 0x000000010091d7cc 0x100318000 + 6313932 2.Application threw exception NSInvalidArgumentException: -[NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0] Originated at or in a subcall of cxa_throw 6 HBuilder 0x0000000100b03994 0x100488000 + 6797716 3.Application threw exception NSInvalidArgumentException: -[NSPlaceholderDictionary initWithObjects:forKeys:count:]: attempt to insert nil object from objects[0] Originated at or in a subcall of cxa_throw 6 HBuilder 0x0000000102f6f82c 0x1028f4000 + 6797356

你好,能帮忙解决一下吗

回复 1***@qq.com: 先把原生插件移除在测试一下

回复 DCloud_iOS_XHY: 好的

回复 1***@qq.com: 是原生插件导致的,这个要怎么解决

回复 1***@qq.com: 需要联系插件作者解决,你把报错信息发给他

回到顶部