title: SQLCipher "sqlite_3key" warning for Archiving and Profiling, No Warning for Debug
body: <p>I've followed the documentation in the Official SQLCipher Site for iOS. I imported sqlite3.h. I added openssl and sqlcipher xode.proj. They are actually all fine.</p>
  
  <p>It's encrypting the databases and I can query off them. The builds are good, except for this little warning about sqlite3_key.</p>
  
  <p>I can see the step by step build process of the custom script and everything is fine.</p>
  
  <p>I can see in the header file that there is that <code>SQLITE_HAS_CODEC</code> condition for this function not present in the native sqlite3 because we're using the sqlcipher version of sqlite.</p>
  
  <p>I've added the <code>-DSQLITE_HAS_CODEC</code> to the C Flag and C++ Flag, this is for both Project and Target Build Settings.</p>
  
  <p>Overall SQLCipher works fine except for this warning:</p>
  
  <blockquote>
    <p>Implicit declaration of function 'sqlite3_key' is invalid in C99</p>
  </blockquote>
  
  <p>that keeps popping up during Profiling and Archiving the Binary in Xcode.</p>
  
  <p>Building it via Debug doesn't throw this warning.</p>
  
  <p>Is there anything that I still have to do?</p>