如何修复iPhone或iPad上崩溃的应用程序

应用程序可能会在iPhone和iPad上崩溃或冻结,就像在其他平台上一样。 Apple的iOS操作系统通过关闭应用程序来掩盖应用程序崩溃。如果您遇到崩溃,死机或错误的应用,请按照以下方法解决问题。

它是应用程序崩溃还是设备崩溃?

首先,您必须确定是应用程序崩溃还是设备崩溃。这很简单:如果您使用的是应用,但突然无缘无故关闭,则应用崩溃了。如果您正在使用某个应用程序,但该应用程序无响应,但仍可以访问其他应用程序,则该应用程序已崩溃。如果您尝试启动某个应用程序并且该应用程序不断消失,则该应用程序会反复崩溃。

如果您的手机无响应,则很可能是设备问题。如果设备崩溃,您的手机将显示黑屏或停留在Apple徽标上。另外,如果您的iPhone或iPad缓慢运行(没有明显原因),并且跨多个应用程序运行,则是设备问题。

如果您无法连接无线耳机,通过AirDrop发送文件或查看AirPlay设备,则可能是操作系统使用的服务崩溃了。

解决应用崩溃问题

应用是在您的iPhone上运行的第三方软件。尽管人们对苹果设备“一见倾心”,但仍有很多可能出错并导致应用崩溃,反应迟钝或完全拒绝打开。问题通常源于代码问题,意外输入甚至硬件限制。毕竟,应用程序是由人创造的,而人会犯错。

如果某个应用突然消失,则是由于崩溃导致的。在大多数情况下,重新打开它可以解决问题。如果您要与开发人员共享分析(稍后会详细介绍),那么他们会收到崩溃报告,可以用来防止问题再次发生。

如何杀死无响应的应用程序

如果某个应用程序无响应,则可以使用应用程序切换器将其杀死。除非它们引起问题,否则无需定期使用这种方法终止应用程序。可以使用不同的快捷方式访问应用程序切换器,具体取决于您的iPhone型号:

  • iPhone 8及更早版本(带有“主页”按钮的设备): 双击“主页”按钮,直到看到最近使用的应用程序列表。
  • iPhone X及更高版本(没有“主页”按钮的设备): 从屏幕底部向上滑动并向右滑动或者从屏幕底部向上滑动并按住,直到看到最近使用的应用程序列表。

您可以使用此列表在应用之间快速切换。查找导致问题的应用程序,然后触摸并向上轻扫以“扔掉”并关闭它。该应用程序将从最近使用的应用程序列表中消失。

现在尝试重新启动应用程序。以这种方式杀死应用程序后,打开它们所需的时间要比将它们暂停在后台的时间长一些。这就是为什么您不应该不必要地终止应用程序的原因。

检查更新

旧版本的应用程序也会引起问题。如果未更新应用以说明更改,则从一个主要版本的iOS升级到另一个主要版本可能会导致稳定性问题。有时,开发人员会完全放弃他们的应用程序。

这里最明显的解决方案是检查更新。启动App Store,转到“更新”选项卡,然后点击“全部更新”以安装所有可用更新。通过在App Store中搜索某个应用并向下滚动到“版本历史记录”,您可以查看该应用的更新时间。

如果某个应用程序在相当一段时间内没有更新,则可能需要寻求替代方法。有时,开发人员会将新版本上传为新应用。例如,笔记稿应用“草稿4”在“草稿5”发布后已重命名为“草稿”(旧版)。

您可以通过在App Store中的应用程序说明下点击开发人员的名称来查看其他应用程序。

重新安装问题应用

有时,应用崩溃的频率过高。有时,有人拒绝完全打开,每次尝试启动时都会崩溃。如果您遇到上述两个问题,请先删除,然后重新安装该应用。删除所有本地应用程序数据后,它们将会丢失,但是如果它依赖于云(例如Evernote,Google云端硬盘和Pages),这并不是问题。如果该应用要求您登录,则在重新安装它时必须再次执行此操作。

要从您的设备中删除应用,请执行以下操作:

  1. 点击并按住应用程序图标,直到它移动。
  2. 点按应用旁边的“ X”,然后在出现提示时点按“删除”。
  3. 启动App Store,找到该应用,然后重新安装。

请记住,如果该应用程序不再在App Store中提供,您将无法再次下载。

检查您的应用权限

有时,隐私设置可能会对您的应用造成严重破坏。例如,如果地图应用无法获取您的位置,则需要确保它可以访问该信息。

转到“设置”>“隐私”,然后检查所有相关类别,例如“相机”,“麦克风”或“定位服务”。需要您访问服务或信息的权限的所有应用都将在此处列出。

创建一些可用空间

如果您的设备快要装满了,您可能会遇到奇怪的应用程序行为。对于需要可用空间才能运行的应用程序(例如相机应用程序,录音机等)尤其如此。您可能还会遇到一般的iOS速度下降问题。

转到“设置”>“常规”>“ iPhone存储”以查看您有多少可用空间。了解如何在iOS上创建可用空间。

与开发者联系或获得退款

如果您刚刚下载了该应用程序但该应用程序无法正常工作,则可以与开发人员联系或要求退款。要与开发人员联系,请在App Store上找到该应用,然后向下滚动至“评分和评论”部分。点按“应用程序支持”以转到开发者的支持网站。在大多数情况下,这将是常见问题解答,但通常也有开发人员的联系信息。

请务必详细描述您的问题,并包括您的iPhone / iPad型号和iOS软件版本(均在“设置”>“关于”下)。 “应用程序支持”链接仅对下载该应用程序的用户可见,因此,如果看不到该链接,请确保使用与购买(或下载)该应用程序相同的Apple ID。

如果您为某个应用付费,但该应用无法正常运行,则您有权退款。了解如何向Apple要求应用退款。

对设备和iOS崩溃进行故障排除

iPhone和iPad使用Apple的iOS操作系统。尽管平台相对稳定,但问题有时还是会出现。这些可能包括需要手动干预的随机重启,软件故障和冻结。

如何重新启动iPhone

只需重启设备即可解决许多问题。如果您发现操作系统行为异常,例如屏幕无法“休眠”或音频播放出现问题,那么重启就可以解决问题。

重新启动设备的方法取决于您的iPhone型号:

  • iPhone 8, X, XS, 或者 XR:按住“降低音量”和“睡眠/唤醒”,直到出现“ Slide to Power Off”,然后轻扫滑杆以关闭设备。
  • iPhone 7或更早的版本: 按住顶部(iPhone 5s和更早版本)或右侧(iPhone 6和7)的“睡眠/唤醒”按钮,直到出现“ Slide to Power Off”,然后滑动滑杆以关闭设备。

设备关闭电源后,可以通过按住“睡眠/唤醒”按钮重新启动设备,直到出现Apple徽标为止。

恢复无响应的iPhone

如果您的iPhone完全没有反应或被冻结,则需要按住一些按钮来强制进行重置。这取决于您使用的iPhone型号:

  • iPhone 8,X,XS和XR: 按下并释放音量调高,按下并释放音量调低,然后按住“睡眠/唤醒”按钮,直到出现Apple徽标。
  • iPhone 7: 按住“提高音量”和“睡眠/唤醒”按钮,直到出现Apple徽标。
  • iPhone 6或更早的版本: 按住“主页”和“睡眠/唤醒”按钮,直到出现Apple徽标。

如果您的iPhone有一个物理的“主页”按钮,则为iPhone6。其他型号则具有虚拟的“主页”按钮(软件控制,没有移动部件)或完全没有“主页”按钮。

重新安装iOS

有时,重启无法解决问题,因此您可能需要重新安装iOS。这是与核心操作系统相关的持久性问题的最后手段。诸如此类的问题可能是由于使用用于“清洁”或维护您的iPhone的第三方软件以及越狱而引起的。

请记住,重新安装iOS将导致您丢失iPhone上的所有数据。确保创建iPhone备份,以便在完成后可以还原数据。

  1. 转到“设置”,然后在列表顶部点击您的名字。
  2. 从屏幕底部的设备列表中点击您的iPhone(它将显示为“ This iPhone”)。
  3. 点击“查找我的iPhone”。取消选中“查找我的iPhone”,然后输入您的Apple ID密码。
  4. 启动iTunes(Windows用户可以从Apple网站下载它),然后用Lightning电缆连接iPhone。
  5. 单击右上角的设备图标(请参见下面的屏幕截图)。
  6. 在“摘要”选项卡上,单击“还原iPhone”,然后按照提示进行操作。

怀疑硬件问题?

如果您已尝试了所有方法,并且认为问题与硬件有关,则可以通过在最近的Apple Store商店或授权服务中心进行预约来免费查找。如果您的iPhone仍在保修期内,则所有维修都将免费提供。您可以了解自己是否在Apple网站上。

如果您的iPhone不在保修范围内,则只收取您批准的所有工作的费用。 Apple的技术人员将在您的设备上运行诊断程序,并确定引擎盖下是否有任何问题。

然后,您可以决定是否要维修设备。如果维修费用昂贵,则可能值得选择新设备。 Apple甚至会为您提供一些以旧换新的信用额度,以用于您的新设备。

共享分析以改善软件

您是否希望可以做些什么来改善您使用的软件?转到设置>隐私>分析,以查看您当前的分析共享策略。 Analytics是收集有关您的设备,运行于其上的软件以及其用途的匿名使用情况统计信息。

您可以启用“共享iPhone和Watch Analytics”以直接与Apple共享信息。然后,公司可以使用该信息来改进iOS。您还可以启用“与应用程序开发人员共享”功能,以与第三方开发人员共享匿名使用情况和崩溃报告。这将帮助他们消除错误并创建更稳定的软件体验。

您还可以启用其他一些开关,但就改善您的日常iOS体验而言,没有哪两个开关比这两个开关有价值。 Apple承诺在此过程中不会传输任何识别信息,但是如果您感到不舒服,则可以将其关闭。


$config[zx-auto] not found$config[zx-overlay] not found