だから私は今日、これを解決しようとして頭痛がしました。私は SQLCipher を iOS アプリケーションに統合しました。先に進む前に、アーキテクチャのビルド設定を次に示します。
私が理解しているように、これはarmv7sデバイス(iPhone 5など)用にのみビルドする必要があり、armv7デバイスで実行しようとすると、当然このエラーが発生します:
そこで、プロジェクトのビルド アーキテクチャを標準 (armv7s、armv7) に変更してビルドしてみます。これは armv7s デバイスでは期待どおりに実行されますが、armv7 デバイスでは次のリンク エラーが発生します。
したがって、当然のことながら、これらのエラーをスローするライブラリのビルド設定を確認すると、両方とも有効なアーキテクチャ設定に armv7 と armv7s があるため、armv7 デバイスでこれらのビルド エラーが発生する理由を知っている人はいますか? 何か不足していますか?
私が使用しているライブラリ (openssl-xcode および sqlcipher) のビルド設定は次のとおりです。