我面临一个非常奇怪的问题:我的 iPhone 正在重新启动。
此问题仅在特定场景下发生。
第 1 步:我有一个同步过程,其中加载整个应用程序的数据。所以我基本上通过上传 4-5 个相机捕获的图像并同步应用程序数据来进行大量的 API 调用;
第 2 步:同步后,我按下 iPhone 主页按钮使应用程序进入后台;
第 3 步:我正在锁定 iPhone 屏幕(通过使用侧边按钮);
几秒钟后,我看到苹果标志,手机似乎重新启动。当应用程序在调试模式下连接时,这不会复制。我检查了调试导航器应用程序仅使用 125 MB 内存,磁盘和网络值为 0%。能源影响显示很高,我不确定这是由于高能源影响造成的。我仅在 iOS 12.4 上遇到此问题。
事实是phone(或者可能只是跳板)重新启动,而不仅仅是您的应用程序意味着这是苹果的错误。即使你尝试了,也不应该让 iOS 崩溃。
找到可能的原因会很困难,因为系统没有按照预期的方式运行。设备的日志可能包含除应用程序之外的更多信息。这可能是由于应用程序中的任意数量的操作导致系统 API 中断。
通常,对于这种情况,下一个操作系统版本会修复它,但如果情况并非如此,或者追踪很重要,我会尝试删除与系统交互的方式(后台 API、通知等),看看是否可以任何事情都能解决问题。
如果您发现问题,您甚至可能根据文档以“正确”的方式做事,并且必须找到解决方法。如果你有时间的话你可以向 Apple 提交错误 https://feedbackassistant.apple.com/因此根本问题更有可能得到解决。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)