Reputation: 826
I'm using SQLite.swit (https://github.com/stephencelis/SQLite.swift) to develop an app. I was following the Pod installation guide and can get it running on iOS simulator. However, when I try to install the app on my test device, it shows the error
/Users/.../Build/Products/Debug-iphoneos/Pods/SQLite.framework/Headers/SQLite.h:9:9:
error: 'SQLite/SQLite-Bridging.h' file not found
Is it my way of configuration incorrect? Anyway ran into the same issue as mine?
Upvotes: 4
Views: 2259
Reputation: 31
I fixed it by cleaning the project folder.You can try to hold option ,then click Product -> Clean build folder.
Upvotes: 1
Reputation: 511656
This is similar to @maresa's answer, but simplifying it, all I had to do was go to Window > Projects and delete the DerivedData folder info.
(Update: In Xcode 8 this location no longer appears. Supposedly Xcode cleans up Derived Data by itself. If you want to delete it manually you can find the folder yourself by going to Preferences > Locations and clicking the gray arrow by the Derived Data folder. Then delete your project folder.)
Upvotes: 4
Reputation: 641
I initially fixed this by changing the #include line to look like below:
#import "SQLite-Bridging.h"
I find it weird that I have to make such changes. Digging in deeper, I found what I think as cached files under ~/Library/Developer/Xcode/DerivedData. I clean up the folder related to my project and run pod update
. That did it for me.
I was on older version of SQLite.swift and when upgrading, I deduce that xcode did not updating some cached files. If you also came from upgrading from older, the above trick may work for you.
Upvotes: 8
Reputation: 1932
There are different instructions for an iOS project. Did you try these steps?
Upvotes: 1