beryulog

iOSアプリ/サーバーサイド開発者のメモと雑記

Parse.comのiOS SDKでビルドエラーになった時の対処法

CocoaPodsでインストールしたiOS用Parse SDKが原因で、ビルドエラーが発生して詰まったので解決法をメモ。

修正前のPodfile

pod 'Parse'

結果

ld: file is universal (4 slices) but does not contain a(n) armv7s slice: /Users/travis/build/liverpool-music/liverpool-ios/Pods/Parse/Parse.framework/Parse file '/Users/travis/build/liverpool-music/liverpool-ios/Pods/Parse/Parse.framework/Parse' for architecture armv7s
clang: error: linker command failed with exit code 1 (use -v to see invocation)

よくわかってないですが、これはarmv7sというプロセッサ用のビルドをしたけど失敗した、的な意味なんですかね…。

対策

Parseの公式フォーラムで挙がっていた Compilation error when adding Parse framework | Parse を読んで、そっくりそのままの対処をしたらうまくいきました。

修正後のPodfile

pod 'Parse', '~> 1.2.15'