Hello @tcoyle - in theory, CocoaPods will take care of all the headers, linking, etc for you. However, it’s not perfect. For example, here are a few related posts:
@sjlombardo Ah sorry, I forgot to edit my last reply.
I’ve fixed the problem, it was again the fact that -framework SQLCipher wasn’t first up in the list (as you’ve said in your iOS 10 * Xcode 8 post).
For the sake of others who might have the same problem; please check the CocoaPods-generated xcconfig files. It seems that, even though you specify SQLCipher as the first pod, it won’t be the first flag in the OTHER_LD_FLAGS setting of the generated xcconfig file. This is especially the case if …
Apple has recently released Xcode 9, along with new SDKs (e.g. iOS 11, watchOS 4, etc), with new features and enhancements. Most projects that include recent versions of SQLCipher shouldn’t have any problems upgrading. However, there are some changes in the SDKs, so we have prepared important recommendations for SQLCipher developers that run into errors after upgrading.
Note: Before proceeding, be sure that all projects implement the separately documented recommended changes related to SQLCiphe…
Note: Updated to clarify that this guidance applies to all projects built with Xcode 8, including for non-iOS targets).
Apple has recently released XCode 8, along with new SDKs (e.g. iOS 10, watchOS 3, mac OS, tvOS), with many new features and enhancements. The majority of projects that include SQLCipher should have no problems after upgrading. However, there are some important changes and edge cases, so we have prepared the following important recommendations for all SQLCipher developers upgra…
@mmoore Thank you a lot!
It works excellent.