事象
Realm 0.98.7をCocoaPodsでインストールしたところ、コード内の
[Application sharedApplication]
にて
'sharedApplication' is unavailable: Use view controller based solutions where appropriate instead.
といったエラーが発生し、ビルドが通らなくなった。
原因
CocoaPodsのバージョンが古かった。(RealmはCocoaPods 3.9.0以上が必要)
解決方法
- CocoaPodsのアップデートを行う。
$ sudo gem update cocoapods
2.RealmをPodfileから削除
3.下記を実行してRealmをプロジェクトから削除
$ pod install
4.RealmをPodfileに再度追加
5.下記を実行
$ pod install