给 osx 的app签名的时候,老是出现
the codesign_allocate helper tool cannot be found or used 的错误.
原因时,osx系统更新的时候,不知道怎么把默认osx的codesign_allocate 改成了 ios的
用:
locate codesign_allocate 命令,可以查看当前这个命令所在的位置.
然后定位到 /usr/bin/下(因为这个目录在环境变量中),查看一下这个软链接引用的是哪个.
例如我现在的是:
lrwxr-xr-x 1 root wheel 104 Aug 28 11:09 /usr/bin/codesign_allocate -> /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate
原先的时候,这个链接是
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate
这个是ios的.
结语:以前这个默认是mac的,不知怎么怎么默认成ios了.