Xcode 失败并显示"Code Signing"错误



替代标题

(辅助搜索)

  • Xcode的CodeSign错误:需要代码签名'
  • xcode:iPhone App CodeSign错误
  • /usr/bin/codesign失败,出口代码1
  • 詹金斯因代码符号错误而失败
  • 命令行构建失败了"未找到的供应配置文件"
  • 归档Xcode项目失败了,配置错误
  • XCode中缺少签名证书

症状

这个问题以几种方式表明了它是自我的:

  • 在设备上运行应用程序会导致错误引用"代码签名"。或"过期的签名证书"

  • 从命令行构建(或使用Continuos集成系统,例如Jenkins)失败,错误类似:

      Check dependencies
      Code Sign error: No unexpired provisioning profiles found that contain any of the keychain's signing certificates
    
  • 存档应用程序"代码签名"失败。或"过期的签名证书"运行或构建工作正确的地方。

通常,该项目可能具有多种配置,有时只有子集会失败。删除和再生供应配置文件没有效果。

code_sign_identity验证脚本。

通常,在使用版本控制的设置中,可以通过插入两条CODE_SIGN_IDENTITY行的方式合并project.pbxproj。这似乎在某些情况下引起Xcode问题(例如命令行构建或归档)。

一个通知符号是类似于project.pbxproj文件中的行(右键单击项目的右键,然后select" show package contents"…")

"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_IDENTITY = "iPhone Distribution";

删除以下行之一将使您在构建设置中选择正确的值,并且该项目应再次正确构建。

我创建了简单的脚本来帮助诊断此问题,可以在此处找到:https://github.com/rjstelling/xcode-project-validate

我在一个开源github项目中遇到了这个代码符号错误,我只想在自己的设备上(不在商店或其他任何设备上),我没有付费会员帐户。<<<<<<<<<<<<<</p>

在这种情况下,与此同时(由于Xcode 7)可以配置并允许您的应用程序无符号但信任。

这一切都在这里解释:https://stackoverflow.com/a/4952845/828184

我有一个类似的问题,在浪费了很多小时后我可以解决。因此,在这里写我的解决方案,以防万一它可以帮助某人。

我一直在定期开发和部署/更新过去5年的iOS应用程序,最近遇到了一个类似的问题,在该问题中,通过Xcode Organizer开始显示最终的"分发应用程序",以显示MyAppName的错误"代码签名。有关更多信息,请参见分发日志"。分发日志没有任何信息。

经过大量反复试验后,我发现用于代码签名的证书以某种方式损坏了。我删除了证书,并解决了问题。希望这对某人有帮助。

相关内容

最新更新