まとーか鈴木

千の姿と千の技と千の風

XibとStoryboardのコンパイルでエラーが出てハマった話

以前にXibとStoryboardのビルドエラーでハマった時の話です。

The following build commands failed: CompileXIB Hoge/Fuga.xib

いやー、自分の環境ではビルド成功して、Jenkinsさんだけでエラーだったんでハマりましたわ。

原因

YosemiteとかMavericksの環境でXib,SBにてViewとか追加しちゃうと、

appearanceType="aqua"

って属性が付いちゃって、環境が異なるビルドでエラーになっていたとのことでした。

Xcode Crash with xib Files

対策

軒並み削除しても問題なく動くようなので、消してしまいます。

find . -name "*.xib" -o -name "*.storyboard" | xargs sed -i "" 's/ appearanceType=\"aqua\" / /g'%

もっと良い方法ありそうだけど、とりあえずはコレで行きます。