objective-c - codesign_分配: can't allocate code signature data

标签 objective-c xcode cocoa code-signing

我想签署我的 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/

相关文章:

ios - 自定义 UITableView 标题部分

objective-c - 在表格 View 中显示图像单元格

iphone - 从 iPhone 应用程序的发布版本中排除 NSLog

ios - IOS8中出现错误“沙箱拒绝iokit-get-properties”

ios - 所有 iOS 配置文件都停留在待处理状态

ios - 个人帐户开发者之间的 Apple 开发/分发证书

objective-c - 如何检测 NSURLConnection 的 sendSynchronousRequest 是否为 :returningResponse:error: ended up being timed out or other error

ios - Apple Mach - O 链接器错误。没有这样的文件或目录 Swifty Json

objective-c - Quartz 2D 矩形中的绘图字符串,如何获得省略号?

macos - OSX 建议在已安装的驱动器中搜索/查找文件夹