
`sh: line 1: 18421 Abort trap: 6 /Applications/Xcode.app/Contents/Developer/usr/bin/xcodebuild -sdk /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk -find codesign_allocate 2> /dev/nullcodesign_allocate: error: unable to find utility "codesign_allocate",not a developer tool or in PATH/Users/ylx/library/Developer/Xcode/DerivedData/test-ahpvhmtqeafuveekexklyxulvmfa/Build/Products/DeBUG-iphoneos/test.app/Frameworks/libswiftCore.dylib: the codesign_allocate helper tool cannot be found or used*** error: Couldn't codesign /Users/ylx/library/Developer/Xcode/DerivedData/test-ahpvhmtqeafuveekexklyxulvmfa/Build/Products/DeBUG-iphoneos/test.app/Frameworks/libswiftCore.dylib: codesign Failed with exit code 1Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-stdlib-tool Failed with exit code 1`解决方法 尝试运行以下命令:
locate codesign_allocate
注意,如果您的locate DB未更新,您可能需要运行此命令并等待几分钟:
sudo launchctl load -w /System/library/launchdaemons/com.apple.locate.pList
然后查看codesign_allocate存在的所有位置.在我的系统上,它显示在以下位置:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/codesign_allocate/library/Developer/Commandlinetools/usr/bin/codesign_allocate/usr/bin/codesign_allocate
然后确保其中至少有一个在$PATH上.
echo $PATH | tr : '\n'
在我的系统上,/usr/bin在我的$PATH上,所以Xcode发现它很好.如果$PATH上没有codesign_allocate,您有两个选择:
>将其添加到您的路径中.即编辑你的〜/ .bashrc并将这一行添加到最后(注意,你可以使用任何存在codesign_allocate的路径.我正在使用的路径只是为了说明):
export PATH = $PATH:/ library / Developer / Commandlinetools /usr/bin /
>在路径中某个目录的某处创建指向命令行工具的符号链接:
sudo ln -s / library / Developer / Commandlinetools /usr/bin/* /usr/bin /
希望这可以帮助!请注意,在安装新的Xcode版本时,您可能需要重新访问它并确保使用正确的路径.假设你安装了以前版本的Xcode,你应该没问题,但要记住这一点.
总结以上是内存溢出为你收集整理的ios – codesign_allocate:错误:无法找到实用程序“codesign_allocate”,无法找到开发人员工具或在PATH中全部内容,希望文章能够帮你解决ios – codesign_allocate:错误:无法找到实用程序“codesign_allocate”,无法找到开发人员工具或在PATH中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)