故障排查
本页汇总了常见问题及其解决办法。
应用无法启动或启动即崩溃
现象:Sudoku 打不开、刚启动就崩溃,或显示意外错误。
可尝试的步骤:
- 确认设备满足最低要求(iOS/iPadOS 16+、macOS 15+)。
- 强制退出应用后重新启动。
- 重启设备。
- 从 App Store 重新安装应用。
- 如果问题依旧,请在项目仓库中提交 issue 并附上详细信息。
性能问题
如果游戏卡顿或运行缓慢:
- 关闭其他占用资源较多的应用。
- 在 Mac 上,打开“活动监视器”检查是否有高 CPU 占用。
- 在较旧的设备上,可以试试更简单的难度(简单或中等)。
iCloud 同步不工作
如果进度没有在设备间同步:
- 确认所有设备登录的是同一个 Apple ID。
- 检查 macOS 的“系统设置”或 iOS/iPadOS 的“设置”中是否已启用 iCloud 云盘。
- 确认网络连接正常。
- 在“设置 → [你的名字] → iCloud → 使用 iCloud 的 App”中,将 Sudoku 的 iCloud 开关关闭后再重新打开。
- 重启所有设备后重试。
Game Center 无法连接
如果 Game Center 的成就或排行榜没有更新:
- 确认已登录 Game Center(iOS 上为“设置 → Game Center”;Mac 上为“系统设置”)。
- 检查网络连接。
- 退出 Game Center 登录后重新登录。
查看日志
排查崩溃时,应用日志会很有帮助。在 Mac 上使用沙盒(App Store 版)构建时,请查看:
~/Library/Containers/com.w3cub.sudoku/Data/Library/Logs/sudoku/sudoku.log在 iOS/iPadOS 上,将设备连接到 Mac,使用 Console.app 查看日志,并按“Sudoku”筛选。
重置应用
如需重置设置并清除本地数据(Mac):
- 退出 Sudoku
- 删除容器(请谨慎——这会删除所有设置、统计数据和游戏存档):
bash
rm -rf ~/Library/Containers/com.w3cub.sudoku- 重新打开 Sudoku 并重新配置。
在 iPhone/iPad 上,删除并重新安装应用即可重置所有数据。
注意:如果你使用了 iCloud 同步,在某一台设备上重置后,应用重新启动时可能会再次从 iCloud 下载数据。若要在所有设备上彻底重置,可能需要在每台设备上分别执行重置。
报告问题
提交 issue 时,请附上:
- 设备类型(iPhone、iPad 或 Mac)
- 系统版本(设置 → 通用 → 关于本机)
- Sudoku 版本(设置 → 关于)
- 复现步骤
- 如有,附上日志或截图
这能帮助维护者更快地定位并修复问题。
