FBSDK 和 pod:命令 PhaseScriptExecution 失败,退出代码非零

FBSDK and pod: Command PhaseScriptExecution failed with a nonzero exit code

这是安装 podFBSDK 后出现的错误的详细信息。

mkdir -p /Users/test/Library/Developer/Xcode/DerivedData/testprg- 
dslznrhetlhbmagubrsifwixyqfj/Build/Products/Debug- 
iphonesimulator/testprg.app/Frameworks
rsync --delete -av --filter P .*.?????? --filter "- CVS/" --filter "- 
.svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" -- 
filter "- PrivateHeaders" --filter "- Modules" 
"/Users/test/Library/Developer/Xcode/DerivedData/testprg- 
dslznrhetlhbmagubrsifwixyqfj/Build/Products/Debug 
iphonesimulator/Bolts/Bolts.framework" 
"/Users/test/Library/Developer/Xcode/DerivedData/testprg- 
dslznrhetlhbmagubrsifwixyqfj/Build/Products/Debug- 
iphonesimulator/testprg.app/Frameworks"
building file list ... done
Bolts.framework/
Bolts.framework/Bolts
Bolts.framework/Info.plist
Bolts.framework/_CodeSignature/
Bolts.framework/_CodeSignature/CodeResources

sent 269308 bytes  received 98 bytes  538812.00 bytes/sec
total size is 268944  speedup is 1.00
dyld: Library not loaded: 
/usr/local/opt/readline/lib/libreadline.7.dylib
Referenced from: /usr/local/bin/awk
Reason: image not found
Command PhaseScriptExecution failed with a nonzero exit code

想过为什么会这样吗?我尝试清理 DerivedDataclearing the build。另外,我打开了 xcworkspace 文件来构建和 运行,但没有运气:|

此问题与 swift 或 xcode 无关,也与 FBSDK 无关。它与 mac 上的 readline 和 gawk 版本有关。重新安装并安装这些解决了问题。

brew uninstall gawk
brew uninstall readline
brew install readline
brew install gawk

希望这个回答对其他人有帮助。