图标出现不等于启动完成
手机桌面出现图标,只能说明设备保存了一个应用入口。首次启动前后还可能发生签名识别、系统版本检查、权限请求和本地数据读取,每一步都可能产生不同提示。
先写下系统版本、App可见版本、取得方式和首次提示。不要从不明页面重新取得文件,也不要关闭系统保护来绕过警告。
Android先核对来源与签名连续性
Android应用更新与签名身份连续性有关。覆盖安装失败或更新后无法启动时,应先核对文件来源、版本关系和系统显示的完整提示,而不是立即卸载旧版本。
卸载可能同时移除本地状态,使原本可以比较的基线消失。保留旧版本号、文件名称和系统提示,再决定是否需要重新取得经过核验的版本。
iOS把商店取得与权限分开
Apple平台使用代码签名、沙盒和权限机制限制应用行为。商店页面可见、应用已经安装、首次打开成功和某项网络功能获准,是四个不同结果。
若App启动后立即退出,先检查系统储存空间、系统版本和最近更新;若停在权限提示,则只处理与当前任务相关的权限,不要一次开放所有项目。
缓存处理要留在最后
只有在来源、版本和系统提示已经固定后,才适合测试强制关闭、重新启动设备或清理允许清理的缓存。每次测试都写明具体变更,并用同一个普通任务复测。
若清理后仍无法启动,记录改变前后的结果。这样的记录比“打不开”更能说明问题发生在安装、启动还是权限阶段。