在编译openFrameworks (C++)程序时,我不断地遇到codesign失败。
我发现有很多人也有类似的问题,但解决办法对我没有用。以下是我根据其他论坛条目所做的工作:
keychain
.p12文件中,然后将此过程导入到密钥链中(在importing)H213<。/code>项目中签名设置的每一个组合(我认为)
几年前,我有一个开发人员帐户,我想知道这是否妨碍了开发过程。我试图在Apple Developer站点上访问我的证书,但由于我的成员资格过期,我无法访问该服务的这一部分。
这个错误发生在我尝试的任何openFrameworks示例以及一个新的空白草图中。
完整的错误消息:
CodeSign bin/mySketchDebug.app
cd /Users/myusername/Documents/of_v0.10.1_osx_release/apps/myApps/mySketch
export CODESIGN_ALLOCATE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
Signing Identity: "-"
/usr/bin/codesign --force --sign - --entitlements /Users/myusername/Library/Developer/Xcode/DerivedData/mySketch-etqpupvbyiamwodjeeyxogbqszyj/Build/Intermediates.noindex/mySketch.build/Debug/mySketch.build/mySketchDebug.app.xcent --timestamp=none /Users/myusername/Documents/of_v0.10.1_osx_release/apps/myApps/mySketch/bin/mySketchDebug.app
/Users/myusername/Documents/of_v0.10.1_osx_release/apps/myApps/mySketch/bin/mySketchDebug.app: code object is not signed at all
In subcomponent: /Users/myusername/Documents/of_v0.10.1_osx_release/apps/myApps/mySketch/bin/mySketchDebug.app/Contents/Frameworks/libfmodex.dylib
Command /usr/bin/codesign failed with exit code 1发布于 2019-10-25 15:53:02
这是openFrameworks <= 0.10.1和Xcode 11+中已知的问题。这是由于一个没有签名的libmodex图书馆。这在oF的夜间发行版和以后的版本中都是固定的。有关参考资料,请参阅下列帖子:
https://stackoverflow.com/questions/58545111
复制相似问题