the codesign_allocate helper tool cannot be found or used

昨天对IPA进行重新签名的时候,一直报这个错误the codesign_allocate helper tool cannot be found or used,后面想想我也没有修改什么 怎么突然就找不到文件了呢

后面我想一下更新了MACmini OS 导致环境变量变了

1:locate codesign_allocate 命令,可以查看当前这个命令所在的位置.

如果这个没有显示 路径的话 按提示终端上的提示输入命令 就可以看到

正常的话会有几个提示(电脑上有几个版本的xcode)

a1:Payload qianyou$ locate codesign_allocate

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/man/man1/codesign_allocate.1

/Applications/Xcode7.2.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate

/Applications/Xcode7.2.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/man/man1/codesign_allocate.1

/Applications/Xcode8.2.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate

/Applications/Xcode8.2.1.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/man/man1/codesign_allocate.1

/usr/bin/codesign_allocate

/usr/bin/codesign_allocate_old

/usr/libexec/DeveloperTools/codesign_allocate

2:然后定位到 /usr/bin/下(因为这个目录在环境变量中)(打开finder 然后按住Shiift+wiwdow+G 输入" /usr/bin/")

把自己最新Xcode版本中的codesign_allocate(我这里的是"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate"中的"codesign_allocate")复制到  /usr/bin/下 如果提示已经有的话直接选择替换即可,就解决了

以上只是做笔记 供日后自己参考 勿怪

你可能感兴趣的:(the codesign_allocate helper tool cannot be found or used)