ios - 模拟器和真实环境中的 Xcode 构建错误 "Command/usr/bin/codesign failed with exit code 1"

标签 ios xcode build compiler-errors ios-simulator

我最近创建了一个新项目。上次创建项目时已经是8个月前了。因此,当我使用模拟器构建新项目时,出现如下错误。

CodeSign {app directory}
cd {app directory}
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
export PATH="/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin"

Signing Identity:     "-"

/usr/bin/codesign --force --sign - --entitlements /Users/{username}/Library/Developer/Xcode/DerivedData/{app directory}
/Users/{username}/Library/Developer/Xcode/DerivedData/{app directory}/{app name}: Is a directory
Command /usr/bin/codesign failed with exit code 1

我试过了

  • 确认 Xcode 登录状态
  • 选中自动管理签名
  • 清理并删除构建 DerivedData
  • 重新启动 Xcode 和 PC
  • 重新安装 Podfile 和 cocoapod
  • 重新创建证书
  • xattr -c

我尝试了几种方法。但它并没有解决它。 大多数人在模拟环境中似乎都可以,但就我而言却不然。真实环境和模拟都行不通。 谢谢。

最佳答案

命令的输出中存在错误:

/Users/{用户名}/Library/Developer/Xcode/DerivedData/{app目录}/{app名称}:是一个目录

您很可能有一些自定义构建阶段或脚本阶段,它们会使用目录来破坏应用程序的可执行文件。

关于ios - 模拟器和真实环境中的 Xcode 构建错误 "Command/usr/bin/codesign failed with exit code 1",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54707990/

相关文章:

objective-c - 将 '__unsafe_unretained id *' 转换为 'const void **'

ios - 通过应用程序加载器提交应用程序时出现 "error itms 9000 invalid image path"错误

iphone - xcode 4.5 中的 iOS Storyboard

go - 静态链接 stdlib.so

jenkins - 如何获取自 Jenkins 上次构建以来的变更日志

ios - 更新传输的 iOS 应用程序

ios - 隐藏在模态视图中的状态栏(在全屏演示中)

objective-c - 在 iOS 版 Google Analytics 2 中跟踪事件的正确方法是什么

Xcode 6 到 Xcode 11 - 分离控制台/日志窗口

build - Tycho在每个版本上都下载p2.indexes