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

在XCode真机测试时出现errSecInternalComponent错误求助

iOS真机构建失败:errSecInternalComponent错误(Ionic/Angular + Capacitor)

我正在用Ionic/Angular开发iOS应用,当前使用的依赖版本如下:

  • @angular/cli: ~10.0.5
  • @capacitor/core: 2.4.2
  • @ionic-native/core: ^5.0.0

为了复现原项目里的错误,我特意创建了一个极简应用,只包含ion-label文本和3个标签页。

我把项目克隆到macOS Catalina v10.15.6虚拟机里,按照官方文档执行了这些命令:

ng build
ionic capacitor add ios
ionic capacitor copy ios
ionic capacitor run ios

(注:我知道copy ios这一步不是必需的,但还是执行了)

打开XCode v12.0.1后,我把团队字段设置为个人团队。这时候问题来了:模拟器上构建完全没问题,但在真机(iPhone SE,系统v14.0.1)上测试时构建失败,抛出errSecInternalComponent错误。

我已经尝试了这些解决方案,但都没效果:

  • 打开钥匙串访问,右键点击「登录」钥匙串,先锁定再解锁;
  • 在XCode里清理项目后重新构建;
  • 在iPhone上重置位置与隐私设置(路径:设置->通用->重置->重置位置与隐私)。

我猜测这个问题大概率和签名有关,也有可能是Capacitor的兼容性问题?另外补充一下:之前我通过XCode给这个iPhone安装应用是完全正常的,但更新了iPhone系统来解决一个定位问题之后,就出现了这个错误。

希望能找到解决方法,让应用能在真机上成功构建并安装。如果需要我补充更多信息,随时告诉我!

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.09 09:57:31