Bridging Header内のimport対象がnot found になる
NAME-Bridging-Header.h の
#import <AFNetworking/AFNetworking.h>
の部分が、file not found でエラーとなります。
また、-Bridging-Header.hに対しても、failed to import bridging header '/Users/taka/Desktop/NAMEFOLDER/NAME/NAME-Bridging-Header.h'とエラーになります。
ご教授いただけると幸いです。
【環境/経緯】
OS X El Capitan
X-code 7.3.1
AFNetworking 3.1.0
OSとX-codeをアップデート後、cocoa podでインストールしていたライブラリに対して、
コンソールでsudo gem update
としても動かなくなったため、cocoa podを削除し、再インストールしました。
(gem list
で表示されるcocoa〜と付くものを全て削除、sudo gem install -n /usr/local/bin cocoapods
として再インストール。)
その後、ライブラリのアップデートに成功するも、上記エラーが出てしまいます。
【試したこと】
1. 下記サイトからBridging Headerは不要とあったため、
#import <AFNetworking/AFNetworking.h>
の部分をコメントアウトしました。しかし、同様にインストールしていたrealmのライブラリの中(Lockされている領域)のheaderファイルにエラーが発生。この部分もコメントアウトするも、連鎖的にエラーが発生、収拾がつかなくなり断念。
https://teratail.com/questions/30767
2.下記サイトを参考にあるとおりPods.xcconfigがなかったので作成するも、このサイトが参考にしているサイト内の"作成したxcconfgは、プロジェクトの"Info"タグ下にある"Configuration"で、各Configurationに関連付けます。"に該当する部分が見つからず、断念。
http://noboru.hatenablog.jp/entry/2014/05/11/030049
3.下記サイトの解決法を実施するも、同様のエラーが継続して発生。
http ://qiita.com/mokemokechicken/items/6716193cfcbd0a4d8b84
(10点以上の信用度がないとリンクを貼り付けられないため、httpと:の間にスペースを挟みました)
4.下記同様の質問を参考にするも、コンパイラ設定はNAME/NAME-Bridging-Header.hとなっており、問題ないと判断。
http ://ja.stackoverflow.com/questions/6621/swift-bridging-header-の-import-で-file-not-found-が発生してしまう
本件、cocoa podを再インストールしたことで解決しました。
OSをelcaptainにした時に、cocoa podのインストール場所をデフォルトから変更しましたが、
そうではなく、rootless設定を有効にしてデフォルトの場所に再インストールしました。