# iOS 11 / Xcode issue - Implicit declaration of function 'sqlite3\_key' is invalid in C99

**URL:** <https://discuss.zetetic.net/t/ios-11-xcode-issue-implicit-declaration-of-function-sqlite3-key-is-invalid-in-c99/2198>\
**Category:** SQLCipher\
**Created:** [June 6, 2017, 6:25pm UTC](https://discuss.zetetic.net/t/ios-11-xcode-issue-implicit-declaration-of-function-sqlite3-key-is-invalid-in-c99/2198 "2017-06-06T18:25:45Z")\
**Posts on this page:** 1\
**Showing post:** 15

<div class="post-metadata">

**Author:** ![sjlombardo](https://sea2.discourse-cdn.com/flex016/user_avatar/discuss.zetetic.net/sjlombardo/32/3_2.png) [@sjlombardo](https://discuss.zetetic.net/u/sjlombardo)\
**Post date:** [June 26, 2017, 8:20pm UTC](https://discuss.zetetic.net/t/ios-11-xcode-issue-implicit-declaration-of-function-sqlite3-key-is-invalid-in-c99/2198/15 "2017-06-26T20:20:04Z")

</div>

@Jeff_Lu are you including the sqlite3.h file that you got with SQLCipher? If not, you will have that problem. XCode needs to resolve the SQLCipher sqlite3.h file prior to the one from the SDK.

---

_[View the full topic](https://discuss.zetetic.net/t/ios-11-xcode-issue-implicit-declaration-of-function-sqlite3-key-is-invalid-in-c99/2198)._
