Xcode「fatal error: error in backend: IO failure on output stream」への対処

ビルドを行ったら突然このようなエラーが出てしまいました。Clangが悲鳴を上げているようですね。

fatal error: error in backend: IO failure on output stream.
Command /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang failed with exit code 1

リンク時にエラーが発生する場合もあります。

ld: not enough disk space for writing '/Users/...' for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)

原因

ハードディスクの容量が足りなくなってディスクエラーかなにかが起こっているようです。要らないファイルを削除してゴミ箱を空にしたら直りました。めでたしめでたし。


私「片付けの出来ないだらしない人間ですみませんでした・・・」
Xcode「どんまい、どんまい」
Clang「お前あれだからな、駅前のジュース奢りだかんな!」

その他のエラー

ディスクの容量の問題はXcodeのビルド時に問題になる場合があります。 以下の様な、ファイルコピーが失敗しているケースではまた違う文言のエラーが発生します。

(null):  Couldn't copy and strip bitcode /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/macosx/libswiftCore.dylib to /Users/xxx/Library/Developer/Xcode/DerivedData/.../AppName.app/Contents/Frameworks/libswiftCore.dylib: bitcode_strip failed with exit code 1

不要なDerivedDataを削除し、Xcodeを再起動すると問題が解決します。

広告

Xcode「fatal error: error in backend: IO failure on output stream」への対処」への1件のフィードバック

  1. ピンバック: Xcode「osacompile: couldn’t write to file applescript.scpt: No space left on device」 | MaryCore

コメントは停止中です。