Ale*_*ier 88 xcode certificate ios provisioning-profile
我正在尝试向我的Xcode添加新的配置文件,以测试设备上的应用程序.以下是我遵循的步骤:
删除了所有证书和配置文件
创建/添加IOS开发证书
在线添加我的IOS设备
创建IOS配置文件
添加IOS配置文件
清洁应用程序
构建然后运行应用程序
在构建设置中设置代码签名和配置配置文件
很多谷歌搜索>没有成功
这是我得到的错误:
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
Run Code Online (Sandbox Code Playgroud)
Moh*_*has 201
转到Keychain Access - >切换一旦锁定/解锁图标登录 - >保持解锁状态 - >这解决了我的问题
sig*_*brt 77
这似乎是代码签名机制中的一个错误,重启你的mac应该解决问题
cbr*_*ken 57
登录钥匙串被锁定时会发生这种情况.要解锁登录密钥链,请运行:
security unlock-keychain login.keychain
Run Code Online (Sandbox Code Playgroud)
然后再次尝试构建或代码签名操作.有问题的错误代码在Apple的文档中描述为内部错误,因此完全有可能在其他情况下也会发生这种情况.
Equ*_*ium 27
在High Sierra/ 上有同样的问题Xcode 9.4.1,所有签名尝试都以errSecInternalComponent
或者:
在mac终端上运行codesignign命令,并且"始终允许"/ usr/bin/codesign访问密钥
如果尝试从ssh/CI进行签名,您还需要运行
security unlock-keychain login.keychain
Run Code Online (Sandbox Code Playgroud)
在尝试签署应用程序包之前
ife*_*goo 17
我遇到了同样的问题,我重新启动我的macOS,它的工作原理.
在中国,我们在开发者之间有一句话:
小问题,只需重启.大问题,应重新安装.
有时候,上面的说法会对你有很大的帮助!
如果它帮助其他人,我遇到了一个errSecInternalComponent错误,codesign因为我通过ssh会话运行它到我的macOS机器.从macOS机器本身的终端窗口运行相同的命令.
据推测这是因为codesign需要从登录钥匙串访问私钥.
从同一个会话中运行security unlock-keychain login.keychain(由cbracken的答案解释)也应该有效.
| 归档时间: |
|
| 查看次数: |
48573 次 |
| 最近记录: |