はじめに
いや、めっちゃビルドに時間がかかっていたんですよ。
(クソ雑魚Mac miniでアプリ作ってるからというのもあるけど)
ほかのMacでcloneしてもらってビルドしても、3分以上とか普通にかかったり。
Archiveするときに至っては5分とかざら。
どうにかなんないかなあと思って、少しでも良くなった方法があるのでいちおうメモしておきます。
対象
- ビルドに2分以上かかる
- 黄色い三角マークのエラーがいっぱい出てる(ビルドの時も、通常時も)
やるべきこと
この黄色いエラーがなかなかやっかいで、ふつう思うわけですよ。
いや、エラー出てるけど、別にビルドできるしええやん。ほかの共同開発者も放置してるし、放置しといてええやろ。
その結果、弊社のプロジェクトファイルには述べ200件近くのエラーが。
これをひとつひとつ消していきました。
具体的なエラーと消し方
WIP:
結果
これらのエラーを170個->20個に減らすことで、ビルド時間が圧倒的に短縮されました。
はじめからそうしろよって話。
まあ、表記がずれてるだけとかならまだいいんですが、エラーには 何かしら理由があって、たいてい治しておいたほうがいいものばかりなので(deprecated
になっているとか、nil
の危険性をはらんだforced unwrapping
とか)、必ず一つ一つ直すようにしましょう。
気が向いたら具体的な「黄色いエラー」について追記していきます。