iOS dylib 代码签名问题

Ist*_*ády 5 code-signing dylib ios

我正在尝试将我的应用程序与动态库链接起来。在库的项目文件中,代码签名是通过“iOS Developer”启用的,并且相同的设置适用于我的应用程序。尽管应用程序在启动时会崩溃并显示以下错误消息: dyld: Library not loaded: @executable_path/libTKBool.dylib Referenced from: /private/var/mobile/Containers/Bundle/Application/DADDB24B-1424-4FC8-BC6F-3F24CFC33CA5/Shapr3D.app/Shapr3D Reason: no suitable image found. Did find: /private/var/mobile/Containers/Bundle/Application/DADDB24B-1424-4FC8-BC6F-3F24CFC33CA5/Shapr3D.app/libTKBool.dylib: code signature invalid for '/private/var/mobile/Containers/Bundle/Application/DADDB24B-1424-4FC8-BC6F-3F24CFC33CA5/Shapr3D.app/libTKBool.dylib' /private/var/mobile/Containers/Bundle/Application/DADDB24B-1424-4FC8-BC6F-3F24CFC33CA5/Shapr3D.app/libTKBool.dylib: code signature invalid for '/private/var/mobile/Containers/Bundle/Application/DADDB24B-1424-4FC8-BC6F-3F24CFC33CA5/Shapr3D.app/libTKBool.dylib'

检查 dylibs 结果签名的有效性: /Users/icsanady/Library/Developer/Xcode/DerivedData/OCCT-ebpdjmtsbjbrzmatuymdkggbpkif/Build/Products/Release-iphoneos/libTKBO.dylib /Users/icsanady/Library/Developer/Xcode/DerivedData/OCCT-ebpdjmtsbjbrzmatuymdkggbpkif/Build/Products/Release-iphoneos/libTKBO.dylib: valid on disk

/Users/icsanady/Library/Developer/Xcode/DerivedData/OCCT-ebpdjmtsbjbrzmatuymdkggbpkif/Build/Products/Release-iphoneos/libTKBO.dylib: satisfies its Designated Requirement

我还尝试为 dylib 添加“复制文件”构建阶段,并启用“复制时代码签名”字段,但没有成功。

所以现在我必须在构建后手动对库进行编码。当然,我可以添加一个脚本阶段来自动签署它们,但我认为 Xcode 应该自动完成。这是 Xcode 中的错误,还是我做错了什么?