Codesign 将我的框架标记为一个目录。为什么?
Codesign signs my framework as a directory. Why?
我在代码签名方面遇到了问题。
我正在尝试共同设计一个框架并在我的脚本中使用以下命令
codesign --verbose --force --sign $(EXPANDED_CODE_SIGN_IDENTITY) $<TARGET_FILE_DIR:${app}>/Frameworks/${fw}.framework
出于某些我无法理解的原因,我将我的框架签名为一个目录
当我执行 codesign -vvv myLibrary.framework
时,所有内容都被报告为正确签名,但稍后当我尝试使用 dlopen 加载框架时,我看到签名不正确的错误。
为什么我将其签名为目录?
感谢任何想法。
找到问题了。 Info.plist 应指定可执行文件,但未正确设置。它基本上设置为目录名称。
因此,signcode 将所有内容都标记为目录。
我在代码签名方面遇到了问题。 我正在尝试共同设计一个框架并在我的脚本中使用以下命令
codesign --verbose --force --sign $(EXPANDED_CODE_SIGN_IDENTITY) $<TARGET_FILE_DIR:${app}>/Frameworks/${fw}.framework
出于某些我无法理解的原因,我将我的框架签名为一个目录
当我执行 codesign -vvv myLibrary.framework
时,所有内容都被报告为正确签名,但稍后当我尝试使用 dlopen 加载框架时,我看到签名不正确的错误。
为什么我将其签名为目录?
感谢任何想法。
找到问题了。 Info.plist 应指定可执行文件,但未正确设置。它基本上设置为目录名称。 因此,signcode 将所有内容都标记为目录。