我想签署我的 OSX 应用程序,但收到此错误,知道吗?
fatal error: codesign_allocate: can't allocate code signature data for:
/...../X.app/Contents/Frameworks/libtiff.5.dylib
(for architecture x86_64)
because larger updated load commands do not fit (the program must be relinked using a larger -headerpad value)
/..../Products/Debug/X.app:
the codesign_allocate helper tool cannot be found or used
In subcomponent: /..../Products/Debug/X.app/Contents/Frameworks/libtiff.5.dylib
最佳答案
如果您在具有不同架构(例如 x86_64)的 Mac 上构建应用程序,并尝试在不同架构机器(例如 i386)上对该应用程序进行协同设计,则可能会出现此错误。
解决方案是在同一台机器上构建和协同设计。
关于objective-c - codesign_分配: can't allocate code signature data,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23690039/