当前位置:  开发笔记 > 后端 > 正文

命令/ usr/bin/codesign失败,退出代码为1

如何解决《命令/usr/bin/codesign失败,退出代码为1》经验,为你挑选了7个好方法。

我有以下错误:

命令/ usr/bin/codesign失败,退出代码为1

这是我已经尝试解决这个问题的方法:

将包标识符设置为com.server.pgmname

将代码签名设置为"Any Iphone OS Device"

将代码签名标识设置为我的分发标识.

只有当我尝试在我的设备上构建时才会出现错误,在模拟器上一切正常.

你有什么建议吗?



1> Nate..:

我有完全相同的错误,并在阳光下尝试了一切,包括本页其他地方的建议.对我来说问题是,在Keychain Access中,实际的Apple WWDR证书被标记为"始终信任".它需要是"系统默认值".这也适用于您的开发和分发证书.如果其中任何一个被错误地设置为"始终信任",则显然会导致此问题.

因此,在Keychain Access中,单击Apple Worldwide Developer Relations Certificate Authority证书,选择获取信息.然后,展开信任设置,对于"使用此证书时:"的组合框,选择"系统默认值".


叹气:对于那些坚持不懈地回答这个问题的人,我并不是说这是解决这个问题的唯一方法.这是一个解决方案.它可能对你不起作用.这种失败有多种原因codesign.


不客气,@ Phil.这种问题导致我考虑放弃编程,过着收集浆果,狩猎松鼠的游牧生活,再也不会碰到电脑......
我是唯一一个没有成功地遵循这些步骤的人吗?(实际上已经设置了系统默认值)
Mine`使用此证书时`已设置为`System Defaults`,即使XCode用于显示*error*.如果你是奔跑**El Capitan**然后选择`Always Trust`,这个固定错误对我而言.

2> 小智..:

我有完全相同的问题,这对我有用:

Xcode>首选项>帐户>查看详细信息>只需刷新供应配置文件

似乎Xcode中的帐户没有使用最新的配置文件进行更新,因此快速刷新将其排序.


我似乎无法在我的Xcode(版本:8.3.3)中找到任何"查看详细信息"按钮.
同样,版本9.4.1上没有"查看详细信息"

3> Chris Newman..:

觉得有必要分享这个,即使这很荒谬.

我在Mac上设置了第二个开发者帐户,无法对其进行任何编码.错误是"用户取消了操作".

一个简单的重启就为我修好了.


重启对我也有用.我不明白为什么,但谢谢你.

4> Teddy..:

我正在争夺大约2-3个小时来使用Parse API对项目进行编码.原来,嵌入式框架导致了这个问题.确保设置"复制代码签名"(见图).如果不起作用,请从列表中删除Parse和Bolts框架并将其从项目中删除,然后再次添加它们.

在此输入图像描述



5> 小智..:

刚解决了同样的问题.我创建了一个包含我的图标的资源文件夹,然后通过右键单击>添加文件> [选择资源文件夹]将其添加到我的项目中.显然这是一个坏主意.

而是在项目中创建一个新(在我的例子中称为"资源"),然后右键单击>向其中添加文件,然后选择单个文件.项目立即建成.



6> Mat Zero..:

对我有用的是认识到Xcode无法访问证书.请检查Xcode是否可以访问您的证书.转到Keychain Access - > Certificates - >打开Cert并双击私钥 - >选择Access Control

在此输入图像描述



7> 小智..:

对我来说,我刚刚更新到Xcode 8,并将我的Swift 2.2代码转换为Swift 3代码,我在单元测试和UI测试中遇到错误.我刚刚清理干净然后所有的错误都消失了.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有