Xcodeビルドエラー "The file couldn’t be saved."ではまった件
ビルドエラーは以下:
/bin/sh -c /Users/xxxx/Library/Developer/Xcode/DerivedData/xxxxx-fmaccoypantpmwcbvalvgebzktwd/Build/Intermediates.noindex/xxxxx.build/Debug-iphonesimulator/xxxx.build/Script-2D6F48152518F1F300CCDBE0.sh
"The file couldn’t be saved.
Command PhaseScriptExecution failed with a nonzero exit code
この記事を参照:
https://github.com/Carthage/Carthage/issues/3056
ある方のコメントによると:
rm -rf ${TMPDIR}/TemporaryItems/carthage // 新しい追加する内容
/usr/local/bin/carthage copy-frameworks // 本来の内容
を
run scripts(Script-2D6F48152518F1F300CCDBE0.sh)へ追加すれば解決とのこと。
しかし、追加したけど、毎回新しく追加した内容が削除されてしまうと反映、解決できず。
${TMPDIR}/TemporaryItems このパスに入ってみると、
(A Document Being Saved By carthage)
(A Document Being Saved By carthage 1)
(A Document Being Saved By carthage 2)
...
このような名前のフォルダーがいっぱい!!これらをすべて削除したら、Clean Builder Folderして、
ブルドしたら、エラーが解消しました!
本来であれば、rm -rf ${TMPDIR}/TemporaryItems/carthageを追加したら、解消するはずだが、
なぜか追加しても消えるので余計な時間、2時間ぐらいもかかりました。