首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode命令/usr/bin/codesign失败,退出代码1: errSecInternalComponent

Xcode命令/usr/bin/codesign失败,退出代码1: errSecInternalComponent
EN

Stack Overflow用户
提问于 2014-06-03 19:44:27
回答 23查看 100.6K关注 0票数 136

我试图在我的Xcode中添加新的配置文件,以便在设备上测试一个应用程序。以下是我遵循的步骤:

  1. 删除所有证书和配置配置文件
  2. 创建/添加IOS开发证书
  3. 在线添加我的IOS设备
  4. 创建IOS配置配置文件
  5. 添加IOS配置配置文件
  6. 清洁应用程序
  7. 构建然后运行应用程序
  8. 在生成设置中设置协同设计和供应配置文件
  9. 很多谷歌搜索>没有成功

下面是我遇到的错误:

代码语言:javascript
复制
CSSM_SignData returned: 800108E6
/Users/alexpelletier/Library/Developer/Xcode/DerivedData/MyExpense-efnqzvoqwngzcmazaotyalepiice/Build/Products/Debug-iphoneos/MyExpense.app:     errSecInternalComponent
Command /usr/bin/codesign failed with exit code 1
EN

回答 23

Stack Overflow用户

回答已采纳

发布于 2018-06-27 18:41:27

打开密钥链访问,然后在文件菜单中选择锁定所有密钥链

然后返回到Xcode并进行清理和重建。它将提示您再次输入密码以解锁密钥链。

在此之后,假设您没有其他编译问题,它将成功!

票数 264
EN

Stack Overflow用户

发布于 2018-05-26 02:27:21

当登录密钥链被锁定时就会发生这种情况。若要解锁登录密钥链,请运行:

代码语言:javascript
复制
security unlock-keychain login.keychain

如果您的密钥链受到密码保护,请使用-p选项指定密码:

代码语言:javascript
复制
security unlock-keychain -p PASSWORD login.keychain

如果您使用的是连续集成系统,您可能希望通过环境变量/令牌注入密码,而大多数CI系统在其设置中都提供了该环境变量/令牌。

所讨论的错误代码是苹果文档中的描述作为内部错误,因此在其他情况下也完全有可能发生这种情况。

票数 112
EN

Stack Overflow用户

发布于 2014-08-14 17:08:34

这似乎是代码签名机制中的一个错误,重新启动mac应该可以解决这个问题。

票数 79
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24023639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档