HOME > > [iOS]Swift2.3にしたらRealmSwiftでビルドエラー

[iOS]Swift2.3にしたらRealmSwiftでビルドエラー

事象

Xcode8にしてから、今まで作ったプロジェクトRealmSwiftも1.0.2にアップデートしてをビルドしても 下記プログラムの箇所でエラーが出る。

Use of unresolved identifier 'RLMRealmDidChangeNotification'
Use of unresolved identifier 'RLMRealmRefreshRequiredNotification'

回答

下記のようにcocoapodsでビルドタイプを指定してpod installすれば改善するはずです。

pod 'Realm', git: 'https://github.com/realm/realm-cocoa.git', branch: 'master', :submodules => true
pod 'RealmSwift', git: 'https://github.com/realm/realm-cocoa.git', branch: 'master', :submodules => true

参考記事

https://github.com/realm/realm-cocoa/issues/3894