xcode - 段错误 : 11 when attempting to codesign . 应用程序

标签 xcode macos codesign

我无法找到与代码设计相关的此错误的定义。我真的很困惑该怎么做。

尝试执行此命令行时发生错误:

codesign -s "Developer ID Application: Name (ID)" -fv --deep Application.app/

系统:

优胜美地 10.10.3 上的 XCode 6.2

我已经重新安装了 XCode,但仍然没有任何运气。这适用于桌面应用程序。

抱歉,如果这是一个愚蠢的问题!

最佳答案

我找到的解决方案on the Apple forum为我工作:首先,运行以下命令来查找您的身份的十六进制 ID:

$ security find-identity -v
1) A048017A43F8C9C993128B0101B81CD07049601E "lldb_codesign"
...

然后您可以使用该十六进制标识符进行签名:
codesign -s A048017A43F8C9C993128B0101B81CD07049601E /usr/local/bin/gdb

我在调试时遇到的其他一些提示:
  • 您必须提供二进制文件的完整路径( /usr/local/bin/gdb ,而不仅仅是 gdb )。出于安全原因,我认为它不会出现在 PATH 上。
  • 如果您的二进制文件所在的目录不是用户拥有的,则您必须以 root 身份运行 codesign。
  • 关于xcode - 段错误 : 11 when attempting to codesign . 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29687605/

    相关文章:

    ios - 如何将文件添加到 Xcode 9 中的项目?

    python - MacPorts 安装后,Python 中的 OpenCV 模块失败(退出代码 139)

    iphone - 用于签署 iPhone 应用程序的配置文件名称?

    ios - Xcode 11.2 - 在钥匙串(keychain)中找不到指定的项目

    ios - 如何在 App store connect 中批准新版本

    ios - swift - 当设备旋转到横向(iPhone/iPad)时,如何让 UIView 变成全屏?

    ios - xcode 中是否有类似 android 中的任何功能

    MacOS:应用程序包中插件的 libvlc 路径

    objective-c - NSLayoutConstraint 阻止 NSWindow 调整大小

    macos - 在 App Store 之外分发 Apple Silicon 应用程序时,可以使用自签名证书对其进行签名吗?