しめ鯖日記

swift, iPhoneアプリ開発, ruby on rails等のTipsや入門記事書いてます

NiftyのmBaasで error: include of non-modular header inside framework module 'NCMB.NCMBURLConnection' エラーが出た時の対策

こちらのissueに上がっている現象です。
何やらモジュールの読み込み関連でエラーが出ている模様。

Podfileに `use_frameworks!` オプションを指定するとアプリケーションをビルド時にエラーが発生します。 · Issue #22 · NIFTYCloud-mbaas/ncmb_ios · GitHub

import文をヘッダーから実装ファイルに移動したら動きました。

#import <CommonCrypto/CommonCrypto.h>

フォークして修正したのでこちらのリポジトリをCocoaPodsで指定すれば動くようになるかと思います。
もしくはPRが取り入れられれば動くようになるはず。

github.com

参考URL

qiita.com