我有以下错误:
命令/ usr/bin/codesign失败,退出代码为1
这是我已经尝试解决这个问题的方法:
将包标识符设置为com.server.pgmname
将代码签名设置为"Any Iphone OS Device"
将代码签名标识设置为我的分发标识.
只有当我尝试在我的设备上构建时才会出现错误,在模拟器上一切正常.
你有什么建议吗?
我有完全相同的错误,并在阳光下尝试了一切,包括本页其他地方的建议.对我来说问题是,在Keychain Access中,实际的Apple WWDR证书被标记为"始终信任".它需要是"系统默认值".这也适用于您的开发和分发证书.如果其中任何一个被错误地设置为"始终信任",则显然会导致此问题.
因此,在Keychain Access中,单击Apple Worldwide Developer Relations Certificate Authority证书,选择获取信息.然后,展开信任设置,对于"使用此证书时:"的组合框,选择"系统默认值".
叹气:对于那些坚持不懈地回答这个问题的人,我并不是说这是解决这个问题的唯一方法.这是一个解决方案.它可能对你不起作用.这种失败有多种原因codesign
.
我有完全相同的问题,这对我有用:
Xcode>首选项>帐户>查看详细信息>只需刷新供应配置文件
似乎Xcode中的帐户没有使用最新的配置文件进行更新,因此快速刷新将其排序.
觉得有必要分享这个,即使这很荒谬.
我在Mac上设置了第二个开发者帐户,无法对其进行任何编码.错误是"用户取消了操作".
一个简单的重启就为我修好了.
我正在争夺大约2-3个小时来使用Parse API对项目进行编码.原来,嵌入式框架导致了这个问题.确保设置"复制代码签名"(见图).如果不起作用,请从列表中删除Parse和Bolts框架并将其从项目中删除,然后再次添加它们.
刚解决了同样的问题.我创建了一个包含我的图标的资源文件夹,然后通过右键单击>添加文件> [选择资源文件夹]将其添加到我的项目中.显然这是一个坏主意.
而是在项目中创建一个新组(在我的例子中称为"资源"),然后右键单击>向其中添加文件,然后选择单个文件.项目立即建成.
对我有用的是认识到Xcode无法访问证书.请检查Xcode是否可以访问您的证书.转到Keychain Access - > Certificates - >打开Cert并双击私钥 - >选择Access Control
对我来说,我刚刚更新到Xcode 8,并将我的Swift 2.2代码转换为Swift 3代码,我在单元测试和UI测试中遇到错误.我刚刚清理干净然后所有的错误都消失了.