同一路径上的多个二进制文件的代码设计问题

Posted

技术标签:

【中文标题】同一路径上的多个二进制文件的代码设计问题【英文标题】:codesigning issues with multiple binaries on the same path 【发布时间】:2015-03-05 20:47:36 【问题描述】:

我一直在尝试创建使用我的 mac 开发人员 ID 签名的程序的构建,但我不断收到错误消息“多个二进制文件共享相同的代码设计路径”。我已经使用 codesign 终端 ultity 检查了每个附加框架上的代码签名,似乎没有任何代码签名问题。如果它有助于似乎导致问题的框架是 SDL2、SDL2_image、SDL2_mixer 和 SDL2_ttf。我也在优胜美地 10.10.2 上运行 Xcode 6.1.1

【问题讨论】:

这个问题需要更多信息:你是如何进行代码签名的?你设置了构建设置吗?或者您是通过从存档的应用程序导出来做到这一点的?还是您仅从命令行执行此操作? @MichaelDautermann 我正在通过 xcode 进行代码签名,作为构建过程的一部分。我有一个构建过程,它将框架复制到应用程序包中并对其进行签名。正在使用的构建设置是默认设置。 我会添加错误的图像,但我没有足够的代表点来这样做 添加错误图片 你们中的任何人找到解决方案了吗?我遇到了同样的问题,这让我发疯了。 【参考方案1】:

在进行代码签名之前,打开您的存档文件夹并删除所有以前构建的版本。请稍后再试。

【讨论】:

以上是关于同一路径上的多个二进制文件的代码设计问题的主要内容,如果未能解决你的问题,请参考以下文章

是否可以从多个线程写入同一文件的不同部分?

在 iPhone 上的核心数据中存储二进制数据

nodejs的require模块及路径

C语言炫酷的文件操作

Visual Studio - 如何修复二进制项目文件中的路径?

linux whereis-查找二进制程序代码等相关文件路径