如何导出iPhone手机中app共享文件夹的文件与闪退日志的收集

简介: 如何导出iPhone手机中app共享文件夹的文件与闪退日志的收集

如何导出iPhone手机中app共享文件夹的文件。本文以app中记录的闪退文件日志例子。

现在由于苹果禁止应用收集app的用户信息。所以fir和蒲公英的日志在线收集SDK被苹果禁用,导致它们都下线该类SDK。当然我们采用后台配合的埋点hook技术实现用户行为习惯上传服务器的功能,上传闪退日志都是小问题。若没有实现埋点,只能通过客户导出日志发送给开发人员或app发送邮件,客户配合才能把日志发送开发人员。

注意:只能捕获非内存方面的闪退。应用一起来首页都没有看到就闪退的一般收集不到闪退日志。要是内存方面的闪退,崩溃再main函数哪里你也收集不到闪退日志。闪退一般分普遍手机都闪退,一般这样的问题大都很好解决。另一类只指定型号和系统的手机闪退。这类闪退需要拿到闪退日志甚至拿到手机才能快速解决。

闪退日志获取方法。

1.手机连接苹果电脑;

2.打开itunes音乐播放器;

3.选中左侧的连接设备的手机;

4.点击右上角的同步设置;

5.在弹出的窗口点击位置下面的连接手机;

6.点击右上角的文件;

7.点击写文件的app(这里以闪退日志文件为例);

8.鼠标点击crash文件不放拖动到电脑文件夹;

9.把拷贝出的文件夹的文件发给开发就能定位闪退问题了。

当然也可以通过app发送邮件的方式发送给开发,后续会介绍如何通过app发送邮件的方式把闪退日志发出。不过想通过app发送邮件那么要手机配置邮箱并能收发邮件。苹果的邮箱是有严格要求的,要求邮箱要具有IMAP4的功能。


相关实践学习
日志服务之使用Nginx模式采集日志
本文介绍如何通过日志服务控制台创建Nginx模式的Logtail配置快速采集Nginx日志并进行多维度分析。
目录
相关文章
|
1天前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的多功能智能手机阅读APP的详细设计和实现
基于SpringBoot+Vue+uniapp的多功能智能手机阅读APP的详细设计和实现
27 12
|
2天前
|
前端开发 JavaScript Android开发
手机APP开发|基于安卓APP实现掌上党支部——党员app
手机APP开发|基于安卓APP实现掌上党支部——党员app
|
9天前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的多功能智能手机阅读APP附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的多功能智能手机阅读APP附带文章和源代码部署视频讲解等
8 0
|
21天前
|
Android开发
【苹果安卓通用】xlsx 和 vCard 文件转换器,txt转vCard文件格式,CSV转 vCard格式,如何批量号码导入手机通讯录,一篇文章说全
本文介绍了如何快速将批量号码导入手机通讯录,适用于企业客户管理、营销团队、活动组织、团队协作和新员工入职等场景。步骤包括:1) 下载软件,提供腾讯云盘和百度网盘链接;2) 打开软件,复制粘贴号码并进行加载预览和制作文件;3) 将制作好的文件通过QQ或微信发送至手机,然后按苹果、安卓或鸿蒙系统的指示导入。整个过程简便快捷,可在1分钟内完成。
|
存储 网络协议 搜索推荐
为什么别人家的APP,上报日志就这么省流量?
APP一般如何上报日志?使用类似于Google Analytics的第三方工具;自己制订私有协议进行上报;使用HTTP协议,通过GET参数传递需要上报的数据。
970 1
|
1月前
|
移动开发 小程序
如何让uni-app开发的H5页面顶部原生标题和小程序的顶部标题不一致?
如何让uni-app开发的H5页面顶部原生标题和小程序的顶部标题不一致?
|
1月前
|
API 数据安全/隐私保护 iOS开发
利用uni-app 开发的iOS app 发布到App Store全流程
利用uni-app 开发的iOS app 发布到App Store全流程
132 3
|
3天前
|
存储 Android开发 Kotlin
Kotlin开发安卓app,在使用 MediaPlayer 播放 res/raw 中的音乐时遇到突然中断的问题,而 onErrorListener 没有接收到任何报错
在使用 Android MediaPlayer 播放 res/raw 中的音乐时遇到中断问题,可能的原因包括资源问题、媒体文件编码格式、生命周期管理和设备资源配置。要排查问题,检查音频文件是否正确包含,格式编码是否支持,MediaPlayer 是否正确管理及释放,以及设备是否有足够存储和配置。通过设置 onErrorListener 日志和确保在 onDestroy 中释放资源来调试。如果文件过大,考虑使用 AssetManager。遵循这些步骤可帮助诊断并解决播放中断的问题。
|
3天前
|
Android开发 Kotlin
kotlin开发安卓应用 如何修改app安装后的名称
在 Android 应用中,要修改安装后的显示名称,需更新 AndroidManifest.xml 文件中 application 标签的 android:label 属性。可直接在该属性内设置新名称,或在 res/values/strings.xml 文件中修改 app_name 并在 manifest 中引用。推荐使用 strings.xml 方式,以便支持多语言和集中管理。
|
4天前
|
缓存 Android开发 Kotlin
【安卓app开发】kotlin Jetpack Compose框架 | 先用OKhttp下载远程音频文件再使用ExoPlayer播放
使用 Kotlin 的 Jetpack Compose 开发安卓应用时,可以结合 OkHttp 下载远程音频文件和 ExoPlayer 进行播放。在 `build.gradle` 添加相关依赖后,示例代码展示了如何下载音频并用 ExoPlayer 播放。代码包括添加依赖、下载文件、播放文件及简单的 Compose UI。注意,示例未包含完整错误处理和资源释放,实际应用需补充这些内容。