Command /bin/sh failed with exit code 126 报错引发的血案
项目中添加了百度统计,因为热更新被拒了,删除百度统计时一直报
Command /bin/sh failed with exit code 126
问题来了,项目中虽然用了cocoapod,但是百度统计并不是pod进去的,是手动加入的,为什么删除了百度统计会报126呢。。。这个我也不知道。。。
网上查了一下,都说是pod的问题,只要pod install一下就好了,可是根本就没有好!!!
最后得到解决方案是
1. 彻底删除项目中的pod
操作步骤:
- 删除
Podfile.lock
文件、Pods
文件夹和install时生成的.xcworkspace
文件。注:如果后续不再需要安装pod的话,Podfile
文件也可一起删除。 - 打开项目,在
Frameworks
文件夹下,删除Pods.xcconfig
和libPods.a
- 进入项目中的
Build Phases
,删除Copy Pods Resources
、Embed Pods Frameworks
和Check Pods Manifest.lock
三项。
2. 重新pod install
参考链接:
http://blog.csdn.net/wokenshin/article/details/51725742
http://blog.csdn.net/frankkay/article/details/53413055