gpt4 book ai didi

iphone - Xcode 失败并出现 "Code Signing"错误

转载 作者:IT王子 更新时间:2023-10-29 08:14:36 25 4
gpt4 key购买 nike

备用标题

(帮助搜索)

  • Xcode“CodeSign 错误:需要代码签名”
  • Xcode:iPhone 应用程序代码设计错误
  • /usr/bin/codesign 失败,退出代码为 1
  • Jenkins 因代码签名错误而失败
  • 命令行构建失败并显示“未找到配置文件”
  • 归档 Xcode 项目失败并出现配置错误
  • Xcode 中缺少签名证书

症状

问题以以下几种方式之一表现出来:

  • 在设备上运行您的应用会导致引用“代码签名”或“签名证书过期”的错误

  • 从命令行构建(或使用连续集成系统,例如 Jenkins)失败并出现类似以下的错误:

      Check dependencies
    Code Sign error: No unexpired provisioning profiles found that contain any of the keychain's signing certificates
  • 归档应用程序失败并显示“代码签名”或“签名证书过期”,而运行或构建工作正常。

通常项目可能有多个配置,有时只有一个子集会失败。删除和重新生成配置文件无效。

最佳答案

CODE_SIGN_IDENTITY verification script.

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

project.pbxproj 文件中,一个 tell-tail 标志是类似于此的行(右键单击项目并选择“显示包内容...”)

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

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

我已经创建了简单的脚本来帮助诊断这个问题,它可以在这里找到:https://github.com/rjstelling/Xcode-Project-Validate

关于iphone - Xcode 失败并出现 "Code Signing"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13962341/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com