iOS 故障排除指南
创建一款完美无缺的原生管理工具几乎是不可能的,你迟早会在 iOS 工作流的某些环节遇到各种各样的问题。
本指南旨在记录 iOS/Xcode 常见问题及其可能的解决方案。
iOS 工具箱
每位 iOS 开发者都掌握了一些调试 iOS 问题的常用技巧,你应该将这些技巧融入你的工作流程:
善用谷歌搜索
每当你遇到 iOS 或 Xcode 相关问题时,第一步应该是将错误信息复制并粘贴到谷歌进行搜索。
Capacitor 使用的是标准的 iOS 工具链,因此你遇到的问题很可能其他 iOS 开发者也曾遇到过,并且已有解决 方案。
解决方案可能很简单,比如更新依赖、执行清理操作或删除派生数据。
清理与重建
清理并重新构建可以解决许多构建问题。在 Xcode 菜单中导航到 产品 -> 清理构建文件夹,以清理当前的构建。
删除派生数据
有时,Xcode 会保留陈旧过时的构建产物。若要重新开始,你需要删除磁盘上的所有派生数据。
具体操作是:打开 Xcode 偏好设置,选择"位置"标签页,然后点击派生数据路径旁边的小箭头:

这将打开一个指向 Xcode 临时派生数据位置的 Finder 窗口。
接下来,选中该目录中的所有项目并删除:

最后,在 Xcode 中执行一次重新构建。