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

时间:2015-11-03 07:25:49

标签: ios objective-c xcode7 keychain ios-provisioning

当我正在尝试构建我的项目时,它给我这个错误,我正在使用xcode 7:

我的尝试:

删除了经过认证的开发和分发,然后我又重新创建了它。

关于xcode - > preference-> account-> viewdetails,在xcode 7中没有刷新按钮。

enter image description here

Debug-iphoneos/Demofb.app: User canceled the operation.
Command /usr/bin/codesign failed with exit code 1

在模拟器中运行。

但我不知道keychainaccess或xcode的问题在哪里。

请有人帮我解决这个问题,我在这里挣扎了半天。

1 个答案:

答案 0 :(得分:1)

我冲浪了一下,发现了以下事情。希望它能帮助你。

在选择签名身份时,您可以选择将Mac应用程序提交到商店,使用开发者ID证书对其进行签名以将其分发到商店外,或者根本不对其进行代码签名。如果选择Mac App Store,则将Xcode项目分配给团队并启用应用服务,如添加功能中所述。如果您选择开发者ID,则将Xcode项目分配给团队,但可用功能有限(阅读在Mac App Store外部分发应用程序以了解如何创建开发者ID签名应用程序)

Xcode检测到您何时缺少签名身份。通常,当您从一台Mac移动到另一台Mac或重新创建证书和配置文件时,会发生这种情况。 Click here了解有关配置文件的更多信息,但我不确定这可能不是您的问题。

如果您使用Xcode在开发过程中为您管理的团队配置文件,如Team Provisioning Profiles in Depth中所述,Xcode会在您尝试构建应用程序之前修复代码签名和配置问题。在这种情况下,您不应自行设置代码签名标识 构建设置。但是,如果要使用自定义开发配置文件并设置这些构建设置(如Using Custom Provisioning Profiles中所述),则可能会遇到本节中描述的构建问题。常见的构建错误往往涉及错误的代码签名身份。

相关问题