首页 > 解决方案 > 在实际设备上测试时 XCode 出现“errSecInternalComponenet”错误

问题描述

我正在使用 ionic/angular 框架来为 iOS 应用程序创建代码。

我的应用程序只是一个带有文本和 3 个选项卡屏幕的离子标签(我试图复制我在原始项目中遇到的错误)。我将我的项目克隆到 macOS Catalina v10.15.6 的虚拟机中,我按照文档所述执行了以下命令:

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

(“复制ios”不是必需的,但我做了)

XCode v12.0.1 打开,我修改了团队字段并将其设置为个人团队

签名和能力截图

这是有趣的部分开始的地方。当我在模拟器上运行它时,构建成功,但是当我尝试在物理设备(iPhone SE,v14.0.1)上测试它时,构建失败并出现以下错误:

XCode 错误信息截图

我确实试过这个:

转到:
钥匙串访问->右键单击登录->再次锁定和解锁Xcode->清理Xcode项目->再次构建

来自堆栈溢出问题

没有改变。

我还尝试在我的 iphone 上重置位置和隐私(设置 -> 常规 -> 重置 -> 重置位置和隐私)。还是没有变化。

我觉得这与签名有关,但可能是电容器问题?

此外,我通过 XCode 将应用程序安装到我的 iphone 没有问题,但我更新了我的 iphone,因为我在地理定位方面遇到了一些问题,从那时起我就遇到了这些错误

期望的行为:为我的物理设备成功构建并实际安装它。

如果我需要更新我在这个问题中的信息,请告诉我。

标签: iosiphonexcodeionic-frameworkcapacitor

解决方案


推荐阅读