質問: ### 前提・実現したいこと Carthageを利用して、PhotoCropEditorというフレームワークを追加し利用しようと思っています。 エラーメッセージを調べ、幾つか試してみたのですが全く変わる気配がないため質問させていただきます。 初心者のため至らない点も多いと思うのですが、どなたか回答していただけると幸いです・・・ ### 発生している問題・エラーメッセージ importがうまくいっていないらしく、「No such module "CropViewController"」と出ます ### 該当のソースコード Swift言語 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/4d3d0f9e163ba829c410806466ab8ee3.png) ### 試したこと 参考サイトを見ながら、Cartfileを作成し以下の設定をしました。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/8696133ebcb6924cc61ffc63bf68f121.png) ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/28d86ab57ed0a1eb157d9d5c622a269b.png) ### 補足情報(言語/FW/ツール等のバージョンなど) PhotoCropEditor -> https://github.com/sprint84/PhotoCropEditor 参考サイト -> http://qiita.com/koher/items/a3b254d0195669088e40
回答: 空のプロジェクトを新規作成、CarthageをセットアップしてCropViewControllerをimportしても同じエラーが出ることを確認しました。 解決法としては、CarthageでPhotoCropEditorを引っ張ってくる際、 `--no-use-binaries` オプションをつけるとうまくいきました。 ``` carthage update --platform iOS --no-use-binaries ``` また、PhotoCropEditorのREADMEにも `import CropViewController` と書いてありますが、frameworkの方を指定してimportしたらビルドが通りました。 ``` import PhotoCropEditor ```