uni-app 苹果6s 14.2.1系统 打包app一直闪退
uni-app 苹果6s 14.2.1系统 打包app一直闪退
信息类别 | 详细信息 |
---|---|
产品分类 | uniapp/App |
PC开发环境 | Mac |
PC版本号 | 10.15.7 (19H2026) |
HBuilderX类型 | 正式 |
HBuilderX版本号 | 3.99 |
手机系统 | iOS |
手机版本号 | iOS 12.4 |
手机厂商 | 苹果 |
手机机型 | 6s |
页面类型 | vue |
vue版本 | vue2 |
打包方式 | 云端 |
项目创建方式 | HBuilderX |
操作步骤:
- 下载上面的包 就是打不开
预期结果:
- 一直闪退
实际结果:
- 一直闪退
bug描述:
ios系统14.2.1
使用 hubilder 3.99版本 打包出来的 app 无法在ios12.4.1的6s手机上打开
一直闪退一直闪退,
目前只有 这一款手机有问题
而且用的老代码 不应该存在问题,
云打包链接 :https://app.liuyingyong.cn/build/download/372b81b0-ea43-11ee-baf1-9ff035bfdb51
更多关于uni-app 苹果6s 14.2.1系统 打包app一直闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html
有录屏嚒,是启动闪退 还是某个页面闪退
更多关于uni-app 苹果6s 14.2.1系统 打包app一直闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html
启动闪退
回复 会飞的deram: 有录屏 要发你还是私法给你 ?
用最新的alpha重新打包试一下
用的就是最新的
用的4.06
我加你qq qq聊 ok不?明天就发板了 贼烦
回复 会飞的deram: 私信你了
回复 DCloud_iOS_WZT: 你加了
解决了嘛请问
没有 晚上回去再看看官网人讨论下 。 解决 我会留言
在 uni-app
开发中,如果你的应用在 iOS 设备(如 iPhone 6s,系统版本 14.2.1)上打包后出现闪退问题,可能是由多种原因引起的。以下是一些常见的原因及解决方法:
1. 检查代码逻辑
- 内存泄漏:确保你的代码没有内存泄漏,尤其是在使用
setTimeout
、setInterval
或addEventListener
等时,务必要在组件销毁时清理它们。 - 异步操作:检查异步操作(如网络请求、定时器等)是否在组件销毁后仍在执行,这可能导致访问已经销毁的组件实例。
- 数据格式问题:确保传递给
uni-app
组件或 API 的数据格式正确,尤其是对象或数组可能为空或未定义时。
2. 查看控制台日志
- 使用 Xcode 连接设备,运行应用并查看控制台日志,通常可以找到闪退的具体原因。日志中可能会显示错误信息,如
EXC_BAD_ACCESS
、NSInvalidArgumentException
等。 - 在 Xcode 中,选择
Window > Devices and Simulators
,然后选择你的设备,查看控制台日志。
3. 检查原生模块或插件
- 如果你使用了原生模块或第三方插件,确保它们与当前的 iOS 版本兼容。
- 某些插件可能存在兼容性问题,尤其是涉及原生代码的部分。尝试更新插件到最新版本,或者移除插件以排查问题。
4. 检查权限配置
- 确保在
manifest.json
中正确配置了 iOS 的权限。例如,如果你使用了相机、位置等权限,需要在manifest.json
中声明,并在info.plist
中添加相应的权限描述。 - 例如,使用相机权限时,需要在
info.plist
中添加:<key>NSCameraUsageDescription</key> <string>我们需要访问您的相机以拍摄照片</string>