1
在我的iOS應用中,我使用的是SqlCipher。 當我使用模擬器運行我的項目 - 一切正常(Xcode 4.5,iOS模擬器5.1)。iOS SqlCipher Sqlite模擬器好的,在設備上部署錯誤
但是,當我嘗試在我的iPhone 4(iOS 5.1.1)上部署我的項目時,我有20個錯誤。
的架構armv7s未定義的符號: 「_sqlite3_reset」,從引用: ...
「_sqlite3_prepare_v2」,從引用: ... 「_sqlite3_open」,從引用: ....
我想包括鏈接二進制與圖書館libsqlite3.dylib,但我仍然有一些錯誤(在SQLcipher DOC他們精確刪除libsqlite3.dylib):
爲阿爾基未定義符號tecture armv7s: 「_sqlite3_key」,引用自:
我真的不知道如何解決這個問題。
我只是在Build - > Build Setting - > Architectures選項卡中將Build active架構轉爲Yes。感謝http://stackoverflow.com/questions/5316495/xcode-4-final-armv6-armv7-issue-while-linking-with-armv6-libs – user1787807