You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在模拟器测试时遭遇EXC_CRASH (SIGKILL (Code Signature Invalid))错误

解决模拟器上XCTest签名错误(EXC_CRASH (SIGKILL (Code Signature Invalid)))

先贴出你遇到的错误信息:

Exception Type: EXC_CRASH (SIGKILL (Code Signature Invalid))
Exception Codes: 0x0000000000000001, 0x0000000000000000
Termination Reason: CODESIGNING 2 Invalid Page

针对这个问题,试试下面几个方案:

  • 检查签名配置:打开项目Build Settings,搜索Code Signing Identity,确保Debug配置下模拟器对应的签名是你的个人团队(或直接选Automatic);Provisioning Profile也设为Automatic,模拟器不需要设备专属描述文件,别绑定错了。
  • 清理缓存与重置模拟器:按Command + Shift + K清理项目构建缓存,再按Command + Option + Shift + K清理Derived Data;打开模拟器,选择Device > Erase All Content and Settings重置模拟器数据。
  • 检查测试Target的签名:选中测试Target(不是主App Target),同样在Build Settings里确认签名配置和主App的Debug配置一致,Bundle ID要和主App对应(比如主App是com.xxx.TestApp,测试Target就是com.xxx.TestApp.Tests),避免ID冲突导致签名异常。
  • 重启Xcode和模拟器:完全退出Xcode(包括后台进程),关闭模拟器,重新打开后再尝试运行测试。

内容的提问来源于stack exchange,提问作者monteg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 19:45:56