困ったこと
フォークしてきたライブラリcarthage update
でbuildすると失敗した。
エラー内容
*** Building scheme "ライブラリ名" in ライブラリ名.xcodeproj
Build Failed
Task failed with exit code 65:
詳しくはログを見てちょ!って書いてたから見に行ってみる👀
LLVM ERROR: out of memory
Allocation failed
アウトオブメモリー!?
助けてー Google先生ぇー!
解決方法
I'm my case, Xcode 13.3 was breaking with the "LLVM ERROR: out of memory" when archiving. Reading the error log, I've found something interesting: "Embedding bitcode". Well ... bitcode generation is optional. So I've disabled bitcode for that target: Build Settings -> Enable Bitcode = No.
And that's it! After turning off bitcode, Xcode 13.3 was able to archive with no more "LLVM ERROR: out of memory".
So search for "Embedding bitcode" in your Xcode's error log. If you find it, this is the cure ;-). If not, sorry, can't help you.
なんかXcodeでEnable Bitcode = No
を設定したら良いらしい!
さすがGoogle先生!!!