以下是我尝试修复此问题所做的事情:/usr/bin/codesign命令退出代码为1
- 将Bundle标识符设置为com.server.pgmname
- 将代码签名设置为“任何iPhone OS设备”
- 将代码签名标识设置为我的分发标识。
你有什么建议吗?
以下是我尝试修复此问题所做的事情:/usr/bin/codesign命令退出代码为1
When using this certificate
已经设置为 System Defaults
,尽管 XCode 以前显示了 error。如果你正在运行 El Capitan,那么选择 Always Trust
,这对我来说解决了错误。 - Apurva我遇到了完全相同的问题,这个方法对我很有用:
Xcode > Preferences > Accounts > View Details > 只需刷新Provisioning Profile
看起来Xcode中的帐户没有更新最新的provisioning profiles,所以快速刷新就解决了这个问题。
即使这听起来可笑,我还是觉得有必要分享一下。
我在我的Mac上设置了第二个开发者账户,但无法对任何内容进行代码签名。错误信息显示"用户取消了操作"。
简单的重新启动解决了这个问题。
我花了约2-3个小时的时间使用Parse API共同开发项目。结果发现嵌入式框架引起了问题。请确保您设置了“复制时代码签名”(见图片)。 如果这样做不起作用,请从列表中删除Parse和Bolts框架,并将它们从项目中移除,然后再次添加它们。
我刚刚解决了这个问题。我创建了一个资源文件夹,里面放了我的图标,然后通过右键单击 > 添加文件 > [选择资源文件夹] 的方式将其添加到我的项目中。显然,这是一个不好的做法。
相反,在您的项目中创建一个新的组(在我的情况下称为“资源”),然后右键单击 > 添加文件,选择每个文件。项目立即构建成功。
对我来说,我刚刚升级了到 Xcode 8,并将我的 Swift 2.2 代码转换为 Swift 3 代码后,发现在单元测试和 UI 测试中出现了错误。我只需清理一下,然后所有的错误都消失了。
经过数小时的谷歌搜索和尝试不同的方法,我找到了解决方法:
确保在Keychain Access中的System > Certificates选项卡中没有证书。从那里删除所有重复的证书。
在证书中安装WWDR中间证书,除了开发人员证书之外,并确保您在Login > Certificates选项卡上看到它。
如果将来有人遇到这个问题(不想重建项目),需要问的另一个问题是您的产品名称是否有空格。我建议查看项目和目标的属性(右键单击->获取信息)。对于我的项目,唯一需要空格的地方是捆绑显示名称的plist。
Models.scnassets
文件夹中的纹理文件没有文件扩展名时,会经常出现错误/usr/bin/codesign failed with exit code 1
。 macOS
经常生成带有隐藏扩展名的文件。myTexture
的文件,但它也必须包括一个扩展名 - myTexture.png
。