错误信息:
/用户/ baymac /库/开发商/ Xcode中/ DerivedData / Accelerometer_Nodes-ccicmwcpsbuvnnfllupzhsbpxwrr /建造/中间体/加速度计 Nodes.build/Debug-iphoneos/Accelerometer Nodes.build/Script-2C82A787FAD9698819CAEFB4.sh: / Users / baymac / Documents / patrick lab / ios project / DeviceToPhone / Pods / Target Support Files / Pods / Pods-frameworks.sh:/ bin / sh:bad interpreter:操作不行 允许Command / bin / sh失败,退出代码为126
我已经尝试过pods install或chmod,它们没用,如果有人可以帮助我会很好!!
答案 0 :(得分:5)
尝试删除.xcworkspace和Podfile.lock文件也将删除Pod文件夹,而不是打开终端转到项目的根文件夹并安装pod。
答案 1 :(得分:4)
如果安装pod没用,也许你可以找到错误文件的路径,例如,我的路径是/ Users / baymac / Documents / patrick lab / ios project / DeviceToPhone / Pods / Target Support Files / Pods / Pods-frameworks.sh
然后你可以使用这个指示: xattr -d com.apple.quarantine +你的路径,例如:
xattr -d com.apple.quarantine / Users / baymac / Documents / patrick lab / ios project / DeviceToPhone / Pods / Target Support Files / Pods / Pods-frameworks.sh
确保您的路径正确。
我的问题已解决!
答案 2 :(得分:0)
我遇到了同样的问题。
原因:如果你从网上下载项目,可执行的.sh文件将被隔离,系统不允许它们执行。
解决:您应该删除扩展属性以使这些可执行文件工作。
在终端
xattr -rc directory_where_executables_located
这将递归地从 directory_where_executables_located 中的文件中删除扩展属性